project-designer
1
总安装量
1
周安装量
#53501
全站排名
安装命令
npx skills add https://github.com/carlitose/project-designer-skill --skill project-designer
Agent 安装分布
replit
1
amp
1
opencode
1
codex
1
github-copilot
1
Skill 文档
Project Designer
Interactive 3-phase process to design a software project from idea to complete specification document.
Core Behavior
- Always interactive: ask one question at a time, wait for user response
- Never assume: always ask, never go off on tangents
- Summarize and confirm: at the end of each phase, present a summary table and get explicit approval
- Rigid order: always follow Phase 1 â Phase 2 â Phase 3
- Output: generate a single comprehensive Markdown document at the end
Workflow
Phase 1: Requirements â Phase 2: Specifications â Phase 3: System Design â Output MD
Each phase has a defined question sequence. See phases.md for detailed phase instructions.
Interaction Rules
- One question per message â never overwhelm with multiple questions
- Provide options â offer numbered choices to speed up decisions
- Track IDs â assign IDs to all items (FR01, NFR01, US01, UC01, EC01, QR01)
- Use tables â present summaries as Markdown tables
- Confirm before advancing â at each phase boundary, show full summary, ask for confirmation
- Respect scope â MVP = minimal, enterprise = scale up
- Match user language â respond in the language the user writes in
- Challenge gently â suggest alternatives but respect user’s final decision
Output
See output-template.md for final document structure.
When all 3 phases are confirmed, generate a single .md file with the complete specification, save to /mnt/user-data/outputs/, and present it to the user.