Overview
- Skill Key
- echovic/spec-flow
- Author
- echovic
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/echovic/spec-flow
- Latest Commit SHA
- ee783e9504b14856937af3e08b66bce991b2a1c9
Spec-driven development workflow. Interactive phase-by-phase confirmation from proposal to implementation. Trigger: 'spec-flow', 'spec mode', 'need a plan', 'structured development', 'write a spec', 'feature spec', 'technical spec', '需求文档', '技术方案', '任务拆解', '规格驱动', '写个方案', '做个规划', '结构化开发', 'plan this feature', 'break this down', 'design doc'. Creates .spec-flow/ directory with proposal, requirements, design, and tasks.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 spec-flow 技能。 若已安装,则直接安装 spec-flow 技能。
# Spec-Flow - Structured Development Workflow Structured workflow for complex feature development. Creates living documentation that guides implementation and serves as team reference. ## Core Principles 1. **One phase at a time** — NEVER generate documents for subsequent phases in advance 2. **Mandatory confirmation** — After each phase, STOP and wait for user confirmation 3. **User-driven progression** — Only proceed when user says "continue"/"ok"/"next"/"继续"/"好" ## Parameters | 参数 | 说明 | |------|------| | `--fast` | 跳过逐阶段确认,一次性生成所有文档(最后整体确认) | | `--skip-design` | 跳过 Design 阶段(简单功能,架构显而易见时) | ## Language Rule **所有生成的 .md 文件必须使用中文。** ## Interaction Rules Load `references/interaction-rules.md` for detailed confirmation templates and prohibited behaviors. --- ## Five-Phase Workflow Copy this checklist and check off items as you complete them: ### Spec-Flow Progress: - [ ] **Phase 0: Initialize** ⚠️ REQUIRED - [ ] 0.1 Run `scripts/init-spec-flow.sh <feature-name>` or create `.spec-flow/active/<feature>/` - [ ] 0.2 Check if `.spec-flow/steering/` exists — if so, read for project context - [ ] 0.3 问自己:**这个功能的核心价值是什么?用一句话能说清吗?** - [ ] **Phase 1: Proposal** ⚠️ REQUIRED - [ ] 1.1 Create `.spec-flow/active/<feature>/proposal.md` using `templates/proposal.md.template` - [ ] 1.2 包含:Background, Goals, Non-Goals, Scope, Risks, Open Questions - [ ] 1.3 问自己:**有没有隐含的需求没写出来?** - [ ] 1.4 问自己:**Non-Goals 是否足够明确?能防止 scope creep 吗?** - [ ] 1.5 ⏸️ 确认节点 — 等待用户确认后继续 - [ ] **Phase 2: Requirements** - [ ] 2.1 Create `.spec-flow/active/<feature>/requirements.md` using `templates/requirements.md.template` - [ ] 2.2 Load `references/ears-format.md` — 使用 EARS 格式编写需求 - [ ] 2.3 包含:FR-xxx 功能需求, NFR-xxx 非功能需求, AC-xxx 验收标准 - [ ] 2.4 问自己:**每条需求都是可测试的吗?** - [ ] 2.5 问自己:**边界情况...
# Spec-Flow [](https://opensource.org/licenses/MIT) **Spec-driven development workflow for AI coding agents** Spec-Flow transforms complex feature development into a guided, phase-by-phase workflow with living documentation. Works with any AI agent that supports the Skills format. ## Features - **Phase-by-Phase Workflow**: Proposal → Requirements → Design → Tasks → Implementation - **Interactive Confirmation**: Each phase waits for your approval before proceeding - **Living Documentation**: Creates `.spec-flow/` directory with Markdown docs that guide implementation - **EARS Requirements**: Industry-standard Easy Approach to Requirements Syntax - **3 Execution Modes**: Step (default), Batch, Phase — choose your speed - **Team Collaboration**: Git-friendly, commit specs with your project ## Installation ```bash # Claude Code cd ~/.claude/skills && git clone https://github.com/echoVic/spec-flow.git # OpenClaw cd ~/.openclaw/workspace/skills && git clone https://github.com/echoVic/spec-flow.git # Blade cd ~/.blade/skills && git clone https://github.com/echoVic/spec-flow.git # Or any agent's skills directory ``` ## Quick Start Trigger with: `spec-flow`, `spec mode`, `need a plan`, `structured development`, `写个方案`, `做个规划` ``` User: spec-flow — add user authentication AI: [Creates proposal.md] → waits for confirmation User: continue AI: [Creates requirements.md] → waits for confirmation User: continue AI: [Creates design.md] → waits for confirmation User: continue AI: [Creates tasks.md] → waits for confirmation User: execute all tasks AI: [Implements everything] ``` Parameters: `--fast` (skip confirmations), `--skip-design` (simple features) ## Five-Phase Workflow ``` ┌──────────┐ ┌──────────────┐ ┌────────┐ ┌───────┐ ┌────────────────┐ │ Proposal │ → │ Requirements │ → │ Design │ → │ Tasks │ → │ Implementation │ └──────────┘ └──────────────┘ └────────┘ └─────...
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
edholofy
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning required.
lethehades
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
capt-marbles
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discoverability and citation.
carev01
Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that are separated by "---" delimiters and contain source URLs (marked with "*Source:" pattern). Provides fast BM25-ranked search with automatic source URL extraction for citations. Ideal for research, documentation lookups, and knowledge base exploration. Requires indexing documentation first with `docs.py index`.
caqlayan
Tweet Processor Skill