mcpField
W
workflow

workflow

github.com/bntvllntエージェントワークフロー1772 回インストール26 週間前に更新
リポジトリ

workflow について

個人開発者向けの開発ワークフロー用スキルで、仕様作成から実装、検証、アーカイブまで機能開発とバグ対応を整理します。仕様優先の計画、テストゲート、編集可能なアクションファイルが特徴です。

主な機能

  1. 01仕様優先の機能計画
  2. 02実装・レビュー・修正の反復
  3. 03プロジェクトに応じた品質ゲート
  4. 04E2E優先とTDDのテスト工程
  5. 05進捗管理とアーカイブ

活用シーン

  1. 01アイデアを仕様と実装手順にまとめる
  2. 02回帰テストを伴うバグ修正
  3. 03現在の状態を確認して次の作業を選ぶ
  4. 04完了した機能を検証してアーカイブする

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bntvllnt/agent-skills --skill workflow

インストール後、Claude Code で/workflowを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
codebase-intelligence.md
e2e-scenarios.md
memory-update.md
quality-gates.md
rules-discovery.md
session-management.md
spec-template.md
references/actions/
done.md
drop.md
fix.md
focus.md
plan.md
review.md
ship.md
spec-review.md
spike.md
references/patterns/
debugging.md
decisions.md
decomposition.md
implementation.md
planning.md
regression-testing.md
references/reviews/
core-portable-review-spec.md
executor-patterns.md
production-standards.md
references/templates/
done-output.md
drop-output.md
fix-output.md
focus-output.md

詳細

ワークフロー

高速なソロ開発。アイデアから本番環境まで同日中に実現します。

エージェントの機能

機能用途必須代替手段
ファイルの読み書き仕様、設定、履歴はい—
コード検索(grep/glob)調査、コンテキストの把握はい—
シェル/コマンドの実行品質ゲート(lint、build、test)はいユーザーが実行するコマンドを提示
コードベースのインテリジェンス(npx codebase-intelligence)TS/TSX プロジェクトの構造分析(グラフ、メトリクス、影響範囲)いいえgrep/glob/read(手動で調査)
タスク/ToDo の追跡フェーズ管理推奨spec の Progress セクションで追跡
ユーザーとの対話行き詰まりの報告、リスクの提示推奨spec の Notes に判断を記録
Web/ドキュメント検索パターンの検索いいえ組み込みのパターンを使用

代替手段のルール: エージェントに機能がない場合は、代替手段を使ってください。ワークフローのステップを省略せず、方法を調整してください。

コマンド

コマンドアクション参照
plan {idea}spec を作成plan.md
spike {question}時間を区切った調査spike.md
ship / ship {idea}実装と検証ship.md
fix / fix {bug}科学的なデバッグと回帰修正fix.md
review行単位・ルール単位の網羅性を備えた、持ち運び可能な多角的レビュー仕様review.md
spec-review敵対的な観点からの仕様分析spec-review.md
focus優先順位の分析とタスクの提案focus.md
done検証、振り返り、アーカイブdone.md
drop学びを残して中止drop.md
workflow状態の表示と次のアクションの提案Status(下記)

フラグは不要です。エージェントはコンテキストから意図を自動検出します。

  • 「spec をレビューして」→ 手動レビューのために一時停止
  • 「テストをスキップして」→ テストゲートをスキップ(記録します)
  • 「このバグを修正して」→ 回帰テストを含む専用のバグ修正
  • 「緊急修正」→ spec の手順を省略
  • 「本番環境に対応できる状態にして」→ 本番向けの検証

フロー

Features: focus → plan {idea} → ship → [implement/review/fix loop] → done
Bug fixes: fix {bug} → [investigate/TDD/validate] → done

クイックモード(2時間未満):ship {idea} → done 何に取り組めばよいかわからない場合:focus

方針

  • 仕様優先:すべての作業に spec が必要です(なければ作成します)
  • 出荷ループ:ビルド → レビュー → 問題がなくなるまで修正
  • 品質ゲート:lint → typecheck → build → test → E2E → coverage(プロジェクトごとに自動検出)
  • E2E ファーストのテスト:E2E テストを標準とします。ユニットテストは純粋関数にのみ使用します
  • TDD を徹底:AC ごとに RED → GREEN → REFACTOR の順に進めます。実装前にテストを作成します(必須)
  • モックの境界:実システムを優先します。サンドボックスのないサードパーティ API のみモックします(最終手段)
  • AC 主導のカバレッジ:すべての Must Have + Error AC を、シナリオレジストリ内の E2E テストに対応させます
  • 回帰防止:バグ修正には E2E 回帰テストとアンチカスケード差分が必要です(必須)
  • 失敗モードのテスト:HIGH/MED の失敗仮説ごとに、防御的な E2E テストを作成します
  • デプロイの制御は人間が担う:エージェントがコードを書き、あなたがプッシュ/デプロイします
  • 同日中に完了:今日中に出荷できる範囲に絞ります
  • 計画は自分で作成:ホストエージェントに組み込まれた計画モード(EnterPlanMode など)は使わないでください。このスキルは specs/active/ に実際の spec ファイルを作成します。

Spec の段階

段階規模Specタスク追跡
trivial<5 LOCなし — そのまま実行いいえ
micro<30 LOCコード内のインラインコメントいいえ
mini<100 LOC最小限の Spec ファイルはい(利用可能な場合)
standard100+ LOCチェックリスト付きの完全な specはい(利用可能な場合)

アクションルーター

User input
  │
  ├─ "plan", "spec", "design"           → Load references/actions/plan.md
  ├─ "spike", "explore", "investigate"   → Load references/actions/spike.md
  ├─ "ship", "implement", "build"         → Load references/actions/ship.md
  ├─ "fix", "debug", "repair"            → Load references/actions/fix.md
  ├─ "review", "check code"              → Load references/actions/review.md
  ├─ "review spec", "analyze spec",
  │  "challenge spec"                    → Load references/actions/spec-review.md
  ├─ "focus", "what should i do",
  │  "prioritize", "overwhelmed"         → Load references/actions/focus.md
  ├─ "done", "finish", "complete"        → Load references/actions/done.md
  ├─ "drop", "abandon"                   → Load references/actions/drop.md
  └─ "workflow", "what's next", "what now",
     "what's up", "whats up", "status"  → Status Action (below)

読み込みルール: 実行前にアクションファイルを読んでください。アクションファイルには、必要なロジック、タスクテンプレート、参照情報がすべて含まれています。

ステータスアクション

個別のアクションファイルはありません。ロジックはここに直接記述されています。現在の状態を検出し、次のアクションを提案します。

1. Check specs/active/ for active spec
2. Check git status for uncommitted work
3. Check task list for in-progress items

State → Suggestion:
  No spec, no changes    → "Ready. Run: plan {idea}"
  Active spec, no code   → "Spec ready. Run: ship"
  Active spec, code WIP  → "In progress. Run: ship (resumes)"
  Active spec, code done → "Ready to close. Run: done"
  No spec, dirty tree    → "Uncommitted work. Run: ship (creates spec) or done"

出力:status-output.mdに従ってください。

プロジェクト構成

specs/
  active/       ← Current work (0-1 specs)
  backlog/      ← Queued work from focus
  shipped/      ← Completed features
  dropped/      ← Abandoned with learnings
  history.log   ← One-line per feature shipped/dropped

設定

スキルファイルを直接編集することで、すべての動作を設定できます。

変更する内容編集するファイル
アクションのロジック、ゲート、上限references/actions/{action}.md
出力形式references/templates/{action}-output.md
仕様の構成references/spec-template.md
品質ゲートのコマンド/レベルreferences/quality-gates.md
セッションの再開、行き詰まりの検出references/session-management.md

参考資料

アクション:

出力テンプレート:

レビュー基準:

移植可能なレビュー仕様は規範的なものです。実行パターンは任意の実装ガイダンスです。

仕様とゲート:

パターン:

コメント