speccrew-feature-designer-orchestration
Feature Designer 的核心编排技能,负责加载功能清单、协调功能分析、功能规格设计与 API 契约生成。处理单个功能(直接调用)和多个功能(Worker 分发)两种工作流路径。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Feature Designer 的核心编排技能,负责加载功能清单、协调功能分析、功能规格设计与 API 契约生成。处理单个功能(直接调用)和多个功能(Worker 分发)两种工作流路径。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
System Designer 的核心编排技能,负责读取已确认的 Feature Spec 和 API Contract 文档,加载技术知识库,评估框架需求,调度各平台详细设计技能生成系统设计文档。支持 web、mobile、desktop 平台。
Frontend Development SOP. Guide System Developer Agent to implement frontend code according to system design documents. Reads design blueprints, extracts task checklist, and executes implementation task by task with local quality checks.
Backend Development SOP. Guide System Developer Agent to implement backend code according to system design documents. Reads design blueprints, extracts task checklist, and executes implementation task by task with local quality checks.
SpecCrew Electron Desktop Development Skill. Implements desktop application features using Electron framework based on system design documents. Handles main process (TypeScript/JavaScript), renderer process (React/Vue), IPC channels, and Electron Builder packaging.
SpecCrew Tauri Desktop Development Skill. Implements desktop application features using Tauri framework based on system design documents. Handles Rust backend commands, frontend integration, Tauri Command API, and Tauri Build packaging.
Mobile Development SOP. Guide System Developer Agent to implement mobile app code (Flutter/React Native) according to system design documents. Reads design blueprints, extracts task checklist, and executes implementation task by task with local quality checks.
| name | speccrew-feature-designer-orchestration |
| version | 1.0.0 |
| description | Feature Designer 的核心编排技能,负责加载功能清单、协调功能分析、功能规格设计与 API 契约生成。处理单个功能(直接调用)和多个功能(Worker 分发)两种工作流路径。 |
| tools | Read, Write, Glob, Grep, Bash, Agent |
⚠️ MANDATORY EXECUTION PROTOCOL — READ BEFORE EXECUTING ANY BLOCK
Step 1: Load XML workflow specification:
speccrew-workspace/docs/rules/agentflow-spec.md— this defines all block types and action-to-tool mappingsStep 2: Execute this SKILL.md's XML workflow block by block in document order. For EVERY block, you MUST follow this 3-step cycle:
📋 Block [ID] (action=[action]) — [desc] 🔧 Tool: [which IDE tool to call] ✅ Result: [output or status]Action-to-tool mapping:
action="run-skill"→ Invoke via Skill tool (pass the<field name="skill">value EXACTLY)action="run-script"→ Execute via Terminal tool (pass the<field name="command">value EXACTLY)action="dispatch-to-worker"→ Create Task via Task tool forspeccrew-task-workeraction="read-file"→ Read via Read toolaction="log"→ Output message directlyaction="confirm"→ Present to user and wait for responseStep 3: Execute ALL blocks sequentially without pausing (only stop at explicit
<event action="confirm">blocks)
Feature Designer 的核心编排技能,负责:
CRITICAL: This skill is loaded directly by Feature Designer Agent — do NOT invoke via Worker Agent.
<block type="task" action="run-skill" desc="Feature Designer orchestration workflow">
<field name="skill">speccrew-feature-designer-orchestration</field>
</block>
| Parameter | Type | Required | Description |
|---|---|---|---|
prd_path | string | Yes | PRD 文档目录路径 |
iteration_path | string | Yes | 当前迭代目录路径 |
workspace_root | string | Yes | speccrew-workspace 根目录路径 |
frontend_platforms | array | No | 前端平台列表(从 techs-manifest 读取) |
status - 执行状态 (success / partial / failed)feature_specs - 生成的功能规格文件列表api_contracts - 生成的 API 契约文件列表workflow_stage - 当前工作流阶段状态next_agent - 下一步建议的 AgentThis skill MUST execute tasks continuously without unnecessary interruptions.
This agent is an orchestrator/dispatcher. When multiple Features exist, it MUST delegate all skill execution to speccrew-task-worker agents.
| Condition | Action | Tool |
|---|---|---|
| 1 Feature | Direct skill invocation allowed | Skill tool |
| 2+ Features | MUST dispatch Workers | speccrew-task-worker via Agent tool |
speccrew-fd-feature-analyze skill directlyspeccrew-fd-feature-design skill directlyspeccrew-fd-api-contract skill directly.feature-analysis.md files yourself.feature-spec.md files yourself.api-contract.md files yourselfAfter Phase 2 Feature List is confirmed, feature_name is immutable. All Skills MUST use the exact parameter value for output filenames. Name translation or substitution is FORBIDDEN.