2.0 KiB
name, description, disable-model-invocation
| name | description | disable-model-invocation |
|---|---|---|
| init-project | Initialize a new project from this template — choose archetype, fill in RECOMMENDATIONS.md, and configure the workspace. | true |
Project Initialization
Guide the user through setting up a new project from this template.
Reference files
docs/archetypes.md— 5 product archetypes and optional modulesRECOMMENDATIONS.md— template to fill indocs/examples/RECOMMENDATIONS-example.md— filled-in example for referencedocs/project-overview.md— project definition template
Steps
-
Choose archetype — Read
docs/archetypes.mdand present the 5 archetypes to the user:- A: Chat-first Assistant
- B: Workflow / Generation Tool
- C: Classification / Decision Pipeline
- D: Agentic Automation
- E: Internal / One-off Tool
Ask the user to pick one.
-
Select modules — Based on the chosen archetype, present the optional modules from
docs/archetypes.mdand ask which ones are in scope. -
Fill RECOMMENDATIONS.md — Walk through each section of
RECOMMENDATIONS.mdwith the user:- Section 1: Project Context (domain, archetype, modules, users, metrics)
- Section 2: Locked Stack Decisions (frontend, backend, infra)
- Section 3: Non-Negotiable Constraints (compliance, performance, cost)
- Section 4: Deviations from template defaults
- Section 5: Open Questions
Use
docs/examples/RECOMMENDATIONS-example.mdas a reference for the expected format. -
Fill project-overview.md — Update
docs/project-overview.mdwith the project-specific information gathered above. -
Update README.md — Replace the template description in README.md with the actual project name and description.
-
Update .github config — Replace
YOUR_ORG/YOUR_REPOin.github/ISSUE_TEMPLATE/config.ymlwith the actual repository path. -
Summary — Show the user what was configured and suggest next steps:
- Review filled documents
- Create initial ADR for major stack decisions (
docs/adr/) - Begin Phase 1 planning