OptionalaudienceTarget audience for this document. Determines the language, technical depth, and focus areas of the content. If not specified, the document will be written for a general audience with balanced technical and business perspectives. Examples:
OptionalconstraintsSpecific constraints or requirements for the document. These are must-have elements or considerations that should be included regardless of other factors. The AI will ensure these constraints are met. Examples:
Markdown file content. Only write the content of the file. Do not include any questions. This should contain only the contents of the file. Do not write down any questions or appreciation. For example, remove a sentence such as "Is it okay if we proceed with the table of contents? Please let me know if there is anything to add or exclude from the table of contents!"
PROHIBITED content in markdown:
The markdown must be a complete, standalone deliverable without any conversational elements. If clarification is needed, it should be requested outside the document content.
OptionaldetailLevel of detail expected in the document. Guides how deeply the AI should explore each topic and how much information to include. Examples:
OptionaldocumentDocument type that determines the structure and content guidelines. This helps the AI understand what kind of document to create and what sections or information should be included. Examples:
Filename to generate or overwrite. Should be descriptive and follow a consistent naming convention. Examples: "01-service-overview.md", "02-user-requirements.md", "03-business-model.md"
OptionalkeyKey questions or concerns this document should address. Helps ensure the document covers all important aspects and doesn't miss critical information. The AI will make sure to answer these questions within the document content. Examples:
Hierarchical content structure (Module → Unit → Section).
Preserves the three-level hierarchy that the flat content markdown
loses. Also serves as the source for the Evidence Layer
(document.sections), which is generated by walking this tree and
assigning sectionIds.
Document-level metadata (title, summary) lives directly on IFile;
this interface represents a single module with title, purpose,
content, and units.
OptionaloutlineOutline or table of contents that guides the document structure. Each item represents a main section to be covered in the document. The AI will expand each section with appropriate content while maintaining the specified structure. Example: ["Executive Summary", "Problem Statement", "Target Users", "Core Features", "Success Metrics", "Implementation Timeline"]
Describe briefly why you made this document, and if you have any plans for the next one. This helps maintain context between documents and ensures a logical flow in documentation creation. Example: "To define the core features and user needs for the e-commerce platform before moving on to detailed user flow documentation."
OptionalrelatedRelated documents that this document references or builds upon. Helps maintain consistency across documentation and allows the AI to understand the broader context. These documents should already exist or be planned in the documentation roadmap. Examples: ["00-project-charter.md", "01-market-analysis.md", "02-competitor-research.md"]
Executive summary of the document.
A concise overview (2-3 sentences) describing the purpose and scope of the requirements document.
Document title (bold text, not a heading).
The main title of the requirements document that appears at the top of the generated markdown file.
Planning document structure for the Analyze phase.