Migrate existing ADRs to YAML frontmatter format. Scans docs/decisions/ for ADRs without frontmatter, infers status from body text, shows dry-run for approval. Trigger: /adr-migrate
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Verify and enrich task descriptions to ensure each is independently executable with sufficient context. Use when "enriching tasks", "preparing handoff", "verifying task quality", or before running /task-handoff.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
タスクリストの各タスクが、会話コンテキストなしでも独立に実行可能な十分な文脈を持つことを論理的に検証し、不足があれば拡充します。
タスク説明は「別のClaudeセッションがこの説明だけを読んで実行できる」レベルの自己完結性を持つべき。
会話の中で暗黙に共有されている文脈(「先ほどの議論」「上記のファイル」等)は、次のセッションには引き継がれない。
各タスクの description は以下の5要素を含むべき:
| 要素 | 説明 | 例 |
|---|---|---|
| What | 何をするか(具体的な動作) | 「ログインAPIにレート制限を追加する」 |
| Where | 対象ファイル/場所 | 「src/routes/auth.ts の loginHandler 関数」 |
| How | 実装方法の手がかり | 「既存の src/middleware/rateLimit.ts パターンを参照」 |
| Why | 目的・背景・このタスクが全体の中でどこに位置するか | 「ブルートフォース攻撃対策、Task#2のユーザー認証の前提」 |
| Verify | 完了確認方法 | 「pnpm test -- --grep rateLimit でテスト通過」 |
TaskList ツールでタスク一覧を取得する。
タスクがない場合は「タスクリストが空です」と通知して終了する。
各 pending / in_progress タスクについて TaskGet で詳細を取得し、5要素の充足度を評価する。
評価基準:
評価結果を一覧表示する:
## タスク品質評価
| # | Subject | What | Where | How | Why | Verify | 判定 |
| --- | -------- | ---- | ----- | --- | --- | ------ | --------- |
| 1 | タスク名 | ✅ | ✅ | ⚠️ | ✅ | ❌ | ⚠️ 要改善 |
| 2 | タスク名 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 十分 |
⚠️ または ❌ のタスクについて、不足要素を補うための文脈を収集する。
収集方法:
重要: 推測で補完しない。確認できた事実のみを description に追加する。不明な点は [要確認: ...] として明示する。
不足要素を補った新しい description を構成する。
拡充テンプレート:
## 概要
[What: 具体的な実行内容]
## 対象
[Where: ファイルパス、関数名、コンポーネント名]
## 実装方針
[How: 参照すべき既存パターン、使用するライブラリ、アプローチ]
## 背景・目的
[Why: なぜこのタスクが必要か、全体のどこに位置するか]
## 依存関係
- blocks: [このタスクが完了しないと開始できないタスク]
- blockedBy: [このタスク開始前に完了が必要なタスク]
## 完了確認
[Verify: テストコマンド、期待される出力、手動確認手順]
拡充ルール:
拡充した description を TaskUpdate ツールで各タスクに反映する。
変更前後の差分を表示:
### Task #N: [subject]
**変更前**: [元の description の要約]
**追加された要素**: What / Where / How / Why / Verify
**変更後の判定**: ✅ 十分
すべてのタスクの拡充が完了したら、logic-validator エージェントでタスクリスト全体の整合性を検証する。
Task({
subagent_type: "logic-validator",
description: "Validate enriched task list consistency",
prompt: `
以下のタスクリストの論理的整合性を検証してください:
[全タスクの subject + description を列挙]
検証ポイント:
1. 各タスクの description は独立に実行可能な情報を持つか
2. タスク間の依存関係に矛盾はないか
3. 全タスクを合わせて元の目標を達成できるか
4. 暗黙の前提や曖昧な記述が残っていないか
`,
});
検証結果に問題があれば Step 4 に戻って修正する(最大2回)。
## タスク拡充完了
**処理結果**:
- ✅ 十分(変更なし): N タスク
- 📝 拡充済み: N タスク
- ⚠️ 要確認事項あり: N タスク
**ハンドオフ準備状況**: ✅ Ready / ⚠️ 要確認事項あり
> `/task-handoff` で次セッションへの引き継ぎコマンドを生成できます。
| スキル | 役割 | タイミング |
|---|---|---|
/decomposition | 複雑タスクの分解 | タスク作成時 |
/task-enrich (このスキル) | タスク説明の検証・拡充 | タスク作成後、ハンドオフ前 |
/task-handoff | 次セッション引き継ぎ | task-enrich 完了後 |
/decomposition → タスク分解
↓
/task-enrich → 説明拡充・検証
↓
/task-handoff → 引き継ぎコマンド生成
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Migrate existing ADRs to YAML frontmatter format. Scans docs/decisions/ for ADRs without frontmatter, infers status from body text, shows dry-run for approval. Trigger: /adr-migrate
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Start or resume an ADR session. Without number: show status overview and recommend next actionable ADR. With number: provide phase-specific guidance. Trigger: /adr-session, /adr-session NNN, /adr-session new
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Analyze a project's harness maturity and guide staged adoption of Harness Engineering best practices (quality loops, safety gates, linters, CLAUDE.md optimization).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Standardized bug fix workflow using TDD (Red-Green-Refactor). Use when fixing bugs, resolving issues, or when the user invokes /bugfix. Ensures root cause analysis, failing test first, then minimal fix.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Create detailed specifications by iteratively clarifying unclear points for Plan mode. Use when: After completing a plan when detailed requirements need clarification before implementation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Policy-enforcing installer that deploys hardened Claude Code Action workflows (`@claude` manual mention + dependency-bot auto-fix) into a personal GitHub repository the user administers. Use when asked to introduce Claude Code Action, apply `@claude` mention support, or set up automated CI auto-fix for dependency bot PRs, using the security-hardened templates shipped with this skill.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.