Agent skill
dev
Orchestrate TDD-based development workflow. Checks workflow state and delegates work to subagents (dev-plan, dev-step, create-pr).
Install this agent skill to your Project
npx add-skill https://github.com/uuta/dotfiles/tree/main/skills/dev
SKILL.md
Dev Orchestrator
開発ワークフローの状態を確認し、実作業を subagent に委譲するマネージャー。 メインコンテキストは「状態管理 + subagent 起動」のみに限定する。
Related Skills
/dev-plan- 計画作成・分割/dev-step- step単位の実装/dev-step-all- 全step自動実行/create-pr- PR自動作成
Workflow Schema
See schema/workflow.yaml for YAML structure.
Procedure
1. Check Workflow State
- Get branch name:
git branch --show-current - Read
docs/{branch_name}/dev-workflow.yaml
2. Delegate to Subagent
状態に応じて Task tool で subagent に委譲する(subagent_type は常に general-purpose):
YAML exists?
├─ No → plan.status: Ready とみなす
│
└─ Yes → Check status
│
├─ plan.status: Ready / In progress
│ → AskUserQuestion: "計画を作成します。開始しますか?"
│ → Task(general-purpose,
│ prompt="/dev-plan スキルを実行してください。ブランチ: {branch}",
│ description="Run dev-plan")
│
├─ plan.status: Done, execute.status: Pending / In progress
│ → AskUserQuestion:
│ "実行方法を選んでください"
│ Options: ["手動(step-by-step)", "自動(全step)"]
│ → 手動: Task(general-purpose,
│ prompt="/dev-step スキルを実行してください。ブランチ: {branch}",
│ description="Run dev-step")
│ → 自動: Task(general-purpose,
│ prompt="/dev-step-all スキルを実行してください。ブランチ: {branch}",
│ description="Run dev-step-all")
│
├─ execute.status: Done, pr.status: Pending (or pr missing)
│ → Task(general-purpose,
│ prompt="/create-pr スキルを実行してください。ブランチ: {branch}",
│ description="Create PR")
│
└─ pr.status: Done
→ サマリー表示のみ(subagent 起動なし)
3. Report Status
subagent 完了後に YAML を再読してサマリー表示:
## Workflow Status: {branch_name}
| Phase | Status |
|---------|-------------------------------|
| Plan | {status} |
| Execute | {status} ({current}/{total}) |
| PR | {status} ({url}) |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pbi-sub-issue
タスク分割プラン(pbi-task-splitで作成)を元に、GitHub の Sub-issue を作成する。親 Issue との関係も自動で設定。
neo-frontend-design
Create dark command-center / cyberpunk dashboard interfaces inspired by the OJPP Portal design. Use this skill when the user asks for a dark, neon-accented, terminal-aesthetic UI. Generates production-grade code with glitch effects, monospace typography, and per-module neon color coding.
tdd-plan
Create implementation plans following TDD methodology with test-first approach. Each test file is immediately followed by its implementation (fine-grained RED→GREEN cycles).
prototype
Generate 3 HTML prototype variants using a team of parallel agents. Each agent creates a distinct design pattern (e.g., hover effects, animations, layouts) based on user prompts or docs/goal.md. Use when the user wants to explore multiple design directions for a UI component.
review-format
Output in the specified format when a review of specific markdown is requested.
proceed-by-step
Execute markdown-defined plan steps sequentially with user confirmation. Use when progressing through split plan files (created by plan-on-md or plan-steps-split), tracking step status, or working through complex multi-step implementations one step at a time.
Didn't find tool you were looking for?