Feasibility Analysis
Goal
- Produce a technical feasibility document based on the PRD.
Output
文档正文用中文撰写;术语/字段名/命令/代码/路径/标识符等可以保留英文原样。
在对话输出开头显式写明:已激活技能:feasibility-analysis(如同时使用其它 skills,按逗号补充)。
在输出文档 Required Header 中填写:Activated-Skills: feasibility-analysis。
Default output path:
docs/feasibility.md(ask the user if they prefer another location).Follow the Doc Contract format.
Doc Contract
- Follow
../_shared/doc-contract.md.
Inputs to Confirm
- PRD or requirements doc
- Current stack, constraints, and team capabilities
- Timeline and budget expectations
Workflow
- Identify 2-3 implementation options.
- For option ideation, use
digital-brainif helpful and keep a short list. - For scientific domains, route through
scientific-csand consult the relevantscientific-cs-*skill. - For each option, list dependencies and assumptions.
- Estimate cost, timeline, and complexity.
- Build a risk matrix and list unknowns.
- Recommend a path and outline an MVP plan.
- Validate with
references/feasibility-checklist.md.
Ideation and Domain Routing
- Use
digital-brainto expand and capture alternative approaches when needed. - For scientific domains, start with
scientific-csto choose the domain, then use these skills for constraints and artifacts:- Imaging:
scientific-cs-imaging - ML:
scientific-cs-ml - Viz/EDA:
scientific-cs-viz - Lab automation:
scientific-cs-lab-automation - Scientific writing:
scientific-cs-writing
- Imaging:
Collaboration
- Use
project-developmentfor project structure or cost framing. - Use
evaluationto define success metrics or quality gates. - Use
tool-designif tool interfaces are a key risk.
References
../_shared/doc-contract.mdreferences/feasibility-template.mdreferences/risk-matrix.mdreferences/feasibility-checklist.mdreferences/output-example.mdreferences/output-example-scientific.md