spec-driven-dev
Spec-Driven Development
在写代码之前,把"做什么、不做什么、怎么算做完"想清楚写下来。投入多少取决于复杂度 — 简单的事不需要重型流程,复杂的事不能跳过设计。
意图识别
| 用户意图 | 入口 |
|---|---|
| "讨论下 X" / "这个怎么做" / "评估一下方案" | → 复杂度评估 → 对应阶段 |
| "写个 spec" / "出个规格" | → 直接进阶段 2 |
| "开 issue" / "拆任务" / "创建 issue" | → 直接进阶段 3 |
| "我想加个 X 功能" / 描述一个需求 | → 复杂度评估 → 对应阶段 |
Setup
检查本目录下 config.json 是否存在:
- 存在 → 读取
provider字段,加载对应providers/<provider>.md - 不存在 → 问用户:"你想用哪个 issue tracker?(Linear / GitHub / 本地)"
More from ianchenx/ian-skills
ian-gemini-web
Image generation skill using Gemini Web. Generates images from text prompts via Google Gemini. Also supports text generation. Use as the image generation backend for other skills like cover-image, xhs-images, article-illustrator.
24handoff
Write HANDOFF.md before ending a complex session. Use when wrapping up, switching tasks, or when context is getting large and a fresh session would help.
8codex-review
Multi-lens adversarial review via Codex. Trigger on "review", "审查", "check the code".
8codex-agent
Delegate coding tasks to Codex CLI. Use when executing code changes, reviews, debugging, or parallelizing tasks via Codex.
7linear
Linear issue management (search, create, update, close, comment) with arbitrary GraphQL queries.
3plan-review
Use when asked to review or audit an implementation plan.
3