Skip to main content

Tips

Record project context in custom knowledge

Use custom knowledge for product vision, user journeys, core features, and constraints. What to capture:
  • Product vision: Value proposition and goals
  • User journeys: End-to-end flows
  • Core features: Major modules and capabilities
  • Design rules: Standards and constraints
Benefits:
  • AI keeps referencing this context
  • Consistent outputs
  • Better accuracy

Define roles and boundaries

Define roles (admin / user / investor, etc.) so generated code respects permissions. Include:
  • Role types: Admin, user, guest, …
  • Permissions: What each role can do
  • Data scope: What each role sees
Example:

Organize when knowledge grows large

Split knowledge by domain, task, role, or process instead of loading everything every chat. Load only what the current task needs; load more when multiple domains apply. Keep context focused and reduce conflicting rules. Advanced: toolize reusable knowledge or retrieve on demand. Start with clear boundaries and accurate content; tooling is optimization, not a prerequisite.

Generate a project knowledge base

From implemented features, ask the AI to draft project knowledge. Example prompt:
Typical output:
  • Project overview
  • Feature list
  • Role definitions
  • Design standards
  • Technical architecture

Save what works and reuse it

When you find:
  • Wording that works well
  • Structures the AI understands reliably
  • Steps that rarely fail
Save it:
  • Store for next time
  • Add to project knowledge
  • Turn into prompt templates
  • Keep in custom knowledge
Benefits:
  • Faster iteration
  • Consistency
  • Fewer mistakes
  • Reuse proven patterns
💡 Tip: Periodically curate these into your own best-practice library.

FAQ

Often too much knowledge is loaded at once for the task.Start with Organize when knowledge grows large:
  1. Split by topic — avoid one giant entry;
  2. Load only knowledge relevant to the current task;
  3. For long docs, read summary/outline first, then add detail in batches;
  4. At very large scale, wrap frequent lookups in tools for progressive loading instead of dumping everything into context.
After reorganizing, retry generation or edits.