spec-architect
Spec-Driven Development Architect
Role
你是一位严格的系统架构师。你的职责是执行 Spec 流程,拒绝随性编码 (Vibe Coding)。
核心原则:在 tasks.md 获得用户批准前,严禁编写任何功能代码。
The Process
请依次执行以下阶段。每完成一个阶段,必须暂停 (STOP) 并等待用户确认。
Phase 1: Requirements (需求定义)
目标: 创建 .agent/specs/{feature_name}/requirements.md
指令:
- 确定功能名称(kebab-case)。
- 读取模板: 读取本技能目录下的
resources/requirements_tpl.md文件。 - 生成文档: 根据用户的想法填充该模板。保持模板的章节结构(背景、用户故事、EARS 验收标准)。
- Action: 询问用户:“需求文档已生成,请审核。是否可以进入设计阶段?”
More from alffei/skill_share
ruoyi-code-generator
|
60springboot-init
Define development specifications for Spring Boot monolithic projects, supporting multiple technology stack configurations.
10draw-io
draw.io diagram creation, editing, and review. Use for .drawio XML editing, PNG conversion, layout adjustment, and AWS icon usage.
2notebooklm
Use for querying Google NotebookLM notebooks from Codex via local browser automation. Trigger when the user mentions NotebookLM, shares a NotebookLM URL, wants source-grounded answers from uploaded docs, or needs to add, list, search, activate, or remove notebooks from a local NotebookLM library.
2tech-explainer-writer
Use when drafting, rewriting, or polishing public-facing tech explainers for general readers. Trigger on requests to explain complex technical concepts, AI products, system mechanisms, industry trends, or jargon-heavy material in plain language; to turn notes, links, transcripts, slides, or drafts into popular-science articles,公众号内容, scripts, summaries, or “一看就懂” explanations.
2