Agent Skill
2/7/2026

task-specification-creator

タスクを単一責務原則で分解しPhase 1-13の実行可能な仕様書を生成。Phase 12は中学生レベル概念説明を含む。 Anchors: • Clean Code / 適用: SRP / 目的: タスク分解基準 • Continuous Delivery / 適用: フェーズゲート / 目的: 品質パイプライン • DDD / 適用: ユビキタス言語 / 目的: 用語統一 Trigger: タスク仕様書作成, タスク分解, ワークフロー設計, Phase実行, IPC Bridge API統一, Preload APIパターン, safeInvoke, safeOn

D
daishiman
5GitHub Stars
1Views
npx skills add daishiman/AIWorkflowOrchestrator

SKILL.md

Nametask-specification-creator
Descriptionタスクを単一責務原則で分解しPhase 1-13の実行可能な仕様書を生成。Phase 12は中学生レベル概念説明を含む。 Anchors: • Clean Code / 適用: SRP / 目的: タスク分解基準 • Continuous Delivery / 適用: フェーズゲート / 目的: 品質パイプライン • DDD / 適用: ユビキタス言語 / 目的: 用語統一 Trigger: タスク仕様書作成, タスク分解, ワークフロー設計, Phase実行, IPC Bridge API統一, Preload APIパターン, safeInvoke, safeOn

name: task-specification-creator description: | タスクを単一責務原則で分解しPhase 1-13の実行可能な仕様書を生成。Phase 12は中学生レベル概念説明を含む。

Anchors: • Clean Code / 適用: SRP / 目的: タスク分解基準 • Continuous Delivery / 適用: フェーズゲート / 目的: 品質パイプライン • DDD / 適用: ユビキタス言語 / 目的: 用語統一

Trigger: タスク仕様書作成, タスク分解, ワークフロー設計, Phase実行, IPC Bridge API統一, Preload APIパターン, safeInvoke, safeOn allowed-tools:

  • Read
  • Write
  • Edit
  • Bash
  • Glob
  • Grep
  • Task

Task Specification Creator

開発タスクをPhase 1〜13の実行可能な仕様書に分解・生成。

設計原則

原則説明
Script First決定論的処理はスクリプト(100%精度)
LLM for Judgment判断・創造のみLLM担当
Progressive Disclosure必要時のみリソース読込

クイックスタート

モード用途開始条件
create新規タスク仕様書作成ユーザーから新規タスク依頼(推奨)
executePhase実行タスク仕様書に基づくPhase実行
update仕様書更新既存仕様書の修正・更新
detect-unassigned未タスク検出Phase 12での残課題検出
# モード判定
node scripts/detect-mode.js --request "{{USER_REQUEST}}"

ワークフロー概要

createモード

Phase 1〜3: 分析 → 生成 → 出力
      ↓
Phase 4〜5: 検証 → 完了

📖 references/create-workflow.md

executeモード(Phase 1〜13)

Phase名称カテゴリ
1要件定義要件
2設計設計
3設計レビューゲートゲート
4テスト作成TDD-Red
5実装TDD-Green
6テスト拡充品質
7テストカバレッジ確認品質
8リファクタリングTDD-Refactor
9品質保証品質
10最終レビューゲートゲート
11手動テスト検証検証
12ドキュメント更新文書化
13PR作成完了

📖 references/execute-workflow.md


リソース一覧

カテゴリ詳細参照
agents/9resource-map.md#agents
references/16resource-map.md#references
scripts/13resource-map.md#scripts
schemas/8resource-map.md#schemas
assets/9resource-map.md#assets

📖 references/resource-map.md


主要エントリポイント

用途リソース
タスク分解agents/decompose-task.md
Phase設計agents/design-phases.md
仕様書生成agents/generate-task-specs.md
品質検証agents/verify-specs.md
システム仕様更新agents/update-system-specs.md
未タスク生成agents/generate-unassigned-task.md
フィードバックscripts/log-usage.js

機能別ガイド

機能参照先
作成ワークフローreferences/create-workflow.md
実行ワークフローreferences/execute-workflow.md
テストカバレッジ基準references/coverage-standards.md
Phase 11/12ガイドreferences/phase-11-12-guide.md
コマンドリファレンスreferences/commands.md
品質基準references/quality-standards.md
Phase別テンプレートreferences/phase-templates.md
レビューゲート基準references/review-gate-criteria.md
仕様更新フローreferences/spec-update-workflow.md
技術ドキュメント作成references/technical-documentation-guide.md
成果物命名規則references/artifact-naming-conventions.md
未タスクガイドラインreferences/unassigned-task-guidelines.md
成功/失敗パターンreferences/patterns.md
履歴アーカイブreferences/changelog-archive.md
自己改善サイクルreferences/self-improvement-cycle.md

システム開発観点チェック

各Phaseでタスクの性質に応じて、以下の観点をAIが判断して確認する:

観点仕様参照先(aiworkflow-requirements)
セキュリティsecurity-*.md
UI/UX(Apple HIG)ui-ux-*.md
アーキテクチャarchitecture-*.md
API設計api-*.md
データ整合性database-*.md
エラーハンドリングerror-handling.md
インターフェースinterfaces-*.md

Electronデスクトップアプリ観点(本プロジェクト固有)

責務仕様参照先
フロントエンド(Renderer)UI表示、状態管理ui-ux-*.md, interfaces-*.md
バックエンド(Main)ビジネスロジック、システムアクセスarchitecture-*.md
IPC通信Main-Renderer間通信api-*.md, interfaces-*.md
PreloadセキュアなAPI公開security-api-electron.md
ローカルストレージSQLite、ファイル管理database-*.md

📖 詳細: references/quality-standards.md セクション8


Task仕様ナビ

Task責務パターン入力出力
decompose-taskタスクを単一責務に分解seqユーザー要求タスク分解リスト
identify-scopeスコープ・前提・制約を定義seqタスク分解リストスコープ定義
design-phasesPhase構成を設計seqスコープ定義フェーズ設計書
generate-task-specsタスク仕様書を生成seqフェーズ設計書タスク仕様書一覧
output-phase-files個別Markdownファイルを出力parタスク仕様書一覧phase-*.md
update-dependenciesPhase間の依存関係を設定parタスク仕様書一覧依存関係マップ
verify-specs全13仕様書の品質検証seq検証レポートPASS/FAIL判定
update-system-specsシステム仕様書を更新seq実装サマリー更新完了チェック
generate-unassigned-task未完了タスク指示書を生成condレビュー課題unassigned-task/*.md

凡例: seq=順次実行, par=並列実行, cond=条件分岐


Phase 12 重要仕様

必須タスク(5タスク - 全て完了必須)

Task名称必須詳細参照
1実装ガイド作成(2パート構成)下記参照
2システム仕様書更新(2ステップ)下記参照
3ドキュメント更新履歴作成scripts/generate-documentation-changelog.js
4未タスク検出レポート作成0件でも出力必須
5スキルフィードバックレポート作成改善点なしでも出力必須

Task 1: 実装ガイドの2パート構成

パート対象読者内容
Part 1初学者・中学生レベル概念説明(日常の例え話、専門用語なし)
Part 2開発者・技術者技術的詳細(スキーマ・API・コード例)

Part 1(中学生レベル)の必須要件:

  • 日常生活での例え話を必ず含める
  • 専門用語は使わない(使う場合は即座に説明)
  • 「なぜ必要か」を先に説明してから「何をするか」を説明

Part 2(技術者レベル)の必須要件:

  • インターフェース/型定義(TypeScript)を含める
  • APIシグネチャと使用例を記載
  • エラーハンドリングとエッジケースを説明
  • 設定可能なパラメータと定数を一覧化

Task 2: システム仕様更新【4サブステップ + 条件付きStep 2】

Step必須内容
Step 1-Aタスク完了記録(「完了タスク」セクション追加 + 関連ドキュメントリンク + 変更履歴 + LOGS.md×2 + topic-map.md)
Step 1-B実装状況テーブル更新(実装完了:「未実装」→「完了」 / 仕様書作成のみ: spec_created
Step 1-C関連タスクテーブル更新(仕様書内の「関連タスク」「未タスク候補」テーブルのステータス更新)
Step 2条件システム仕様更新(新規インターフェース追加時のみ)

⚠️ Task 1(実装ガイド作成)との境界に注意

活動Task 1(実装ガイド)Task 2(仕様更新)
Part 1/2 実装ガイド作成✅ メイン責務❌ 対象外
aiworkflow-requirements 仕様更新❌ 対象外✅ Step 2
タスク完了記録(仕様書内)❌ 対象外✅ Step 1-A 必須
LOGS.md更新(2ファイル)❌ 対象外✅ Step 1-A 必須

Step 2 更新が必要な場合:

  • 新規インターフェース/型の追加
  • 既存インターフェースの変更
  • 新規定数/設定値の追加
  • API仕様の変更

Step 2 更新が不要な場合:

  • 内部実装の詳細変更のみ
  • リファクタリング(インターフェース不変)
  • バグ修正(仕様変更なし)

Task 4: 未タスク検出(0件でも出力必須)

ソース確認項目
元タスク仕様書「スコープ外」として明示された項目
Phase 3/10レビュー結果MINOR判定の指摘事項
Phase 11手動テストスコープ外の発見事項・改善提案
コードコメントTODO/FIXME/HACK/XXX
# 未タスク検出スクリプト
node scripts/detect-unassigned-tasks.js --scan packages/shared/src --output .tmp/unassigned-candidates.json

📖 references/phase-11-12-guide.md 📖 references/spec-update-workflow.md 📖 agents/generate-unassigned-task.md


Task 5: スキルフィードバックレポート(改善点なしでも出力必須)

観点記録内容
テンプレート改善Phaseテンプレートの漏れや曖昧さ
ワークフロー改善機械検証や手順分岐の改善余地
ドキュメント改善再利用しやすい横断ガイドライン化の候補

出力:

  • outputs/phase-12/skill-feedback-report.md

Phase 12 実行時によくある漏れ

漏れパターン防止方法
Step 1-C(関連タスクテーブル)を未実行spec-update-workflow.md の「確認すべきファイル」表を実行前に必ず読む
topic-map.md 未更新仕様書に新規セクション追加時は必ず topic-map.md のエントリも追加
documentation-changelog.md が不完全全Step(1-A/1-B/1-C/Step 2)の結果を個別に明記する(「該当なし」も記録)
spec-update-summary.md を未作成で完了扱いPhase 12成果物一覧と outputs/phase-12/ 実体を1対1で突合し、不足ファイルは完了前に作成する
LOGS.md が1ファイルのみ更新必ず aiworkflow-requirements/LOGS.md と task-specification-creator/LOGS.md の両方
完了タスクセクションが簡略形式spec-update-workflow.md のテンプレート(テスト結果サマリー + 成果物テーブル)に従う
artifacts.jsonoutputs/artifacts.json が不一致Phase 12完了前に2ファイルを同期し、completed成果物の参照切れを0件にする
Phase 10 MINOR指摘を未タスク化せず進行Phase 10レビュー前に unassigned-task-guidelines.md を読み、MINOR判定→未タスク化ルールを確認
未タスク検出レポートで0件判定のまま未修正Phase 10 MINOR指摘は必ず未タスク化の対象。「機能に影響なし」は不要判定の理由にならない
task-workflow.md の未タスクリンクが参照切れStep 1-E後に verify-unassigned-links.js を実行して ALL_LINKS_EXIST を確認する

Phase 12 苦戦防止Tips

UT-STORE-HOOKS-COMPONENT-MIGRATION-001の経験に基づく(2026-02-12)

Tips説明
事前に空欄チェックリストを作成documentation-changelog.mdにStep 1-A〜1-D + Step 2の各欄を空欄で事前作成し、逐次消化する
spec-update-workflow.mdを常に参照Phase 12開始時に必ず spec-update-workflow.md を開き、チェックリストを確認
「全Step確認前に完了と記載しない」厳守P4パターン。全Stepの結果を個別に記録してから「Phase 12完了」とする
LOGS.md/SKILL.md は4ファイル更新aiworkflow-requirements/LOGS.md, task-specification-creator/LOGS.md, aiworkflow-requirements/SKILL.md, task-specification-creator/SKILL.md
topic-map.md再生成はセクション変更時も新規追加だけでなく、セクション更新・削除時も node .claude/skills/aiworkflow-requirements/scripts/generate-index.jsnode .claude/skills/task-specification-creator/scripts/generate-index.js --workflow docs/30-workflows/{{FEATURE_NAME}} --regenerate を実行

重要ルール

Phase完了時の必須アクション

  1. タスク完全実行: Phase内で指定された全タスクを完全に実行
  2. 成果物確認: 全ての必須成果物が生成されていることを検証
  3. artifacts.json更新: complete-phase.js でPhase完了ステータスを更新
  4. 完了条件チェック: 各タスクを完遂した旨を必ず明記

PR作成に関する注意

PR作成は自動実行しない。必ずユーザーの明示的な許可を得てから実行すること。

📖 references/commands.md - コマンド一覧


よく使うコマンド

# 全体整合性検証(Phase 5)
node scripts/verify-all-specs.js --workflow docs/30-workflows/{{FEATURE_NAME}}

# Phase完了処理
node scripts/complete-phase.js --workflow docs/30-workflows/{{FEATURE_NAME}} --phase {{N}} --artifacts "outputs/phase-{{N}}/{{FILE}}.md:{{DESCRIPTION}}"

# 未タスク検出(Phase 12)
node scripts/detect-unassigned-tasks.js --scan packages/shared/src --output .tmp/unassigned-candidates.json

# 未タスク配置・フォーマット監査(Phase 12)
node scripts/audit-unassigned-tasks.js

# 未タスク参照リンク整合チェック(Phase 12 Step 1-E後)
node scripts/verify-unassigned-links.js

# 使用ログ記録
node scripts/log-usage.js --result success --phase "Phase {{N}}"

📖 references/commands.md - 全コマンド一覧


ベストプラクティス

すべきこと

推奨事項理由
Script優先(決定論的処理)100%精度を保証
LLMは判断・創造のみスクリプトで代替不可能な部分のみ
Progressive Disclosureコンテキスト効率化
各Phaseを独立Markdownとして出力管理・追跡の容易さ
100人中100人が同じ理解で実行できる粒度実行可能性の保証
Phase 12でPart 1を中学生レベルで書く非技術者への理解促進

避けるべきこと

禁止事項問題点
全リソースを一度に読み込むコンテキスト浪費
Script可能な処理をLLMに任せる精度・再現性が低下
artifacts.json の更新を忘れるワークフロー追跡が破綻
曖昧な表現で記述する実行可能性が低下
Part 1に専門用語を並べる中学生に理解されない

フィードバック(必須)

実行後は必ず記録:

node scripts/log-usage.js --result success --phase "Phase {{N}}"
node scripts/log-usage.js --result failure --phase "Phase {{N}}" --error "{{ERROR_TYPE}}"

変更履歴

VersionDateChanges
v10.08.152026-03-05TASK-FIX-SKILL-EXECUTOR-AUTHKEY-DI-001 再確認で判明した Phase 12台帳ドリフト対策を反映: references/phase-11-12-guide.md の Task 3.5 と完了チェックへ「phase-12-documentation.mdステータス=completed とチェックリスト同期の両方が必須」を追記。成果物実体のみで完了判定しない運用を明文化
v10.08.142026-03-05TASK-FIX-SKILL-EXECUTOR-AUTHKEY-DI-001 再監査を反映: ユーザー追加要求に基づく Phase 11 画面回帰撮影(3スクリーンショット)を workflow 直下へ再証跡化し、manual-test-result.mdTC + 証跡 形式へ更新。併せて仕様書のDIシグネチャ旧表記を現行実装へ同期し、validate-phase11-screenshot-coverage を再実行する運用を追記
v10.08.132026-03-05TASK-FIX-SKILL-EXECUTOR-AUTHKEY-DI-001 実行を反映: docs/30-workflows/02-TASK-FIX-SKILL-EXECUTOR-AUTHKEY-DI-001 の Phase 1〜12 を完了。Task 12 Step 1-A/1-B/1-C として interfaces-agent-sdk-executor.md / api-ipc-system.md の完了タスク・実装状況・関連タスクを同期し、verify-all-specs / validate-phase-output / complete-phase をフェーズ単位で実行する運用を記録
v10.08.122026-03-05TASK-UI-01-C 再監査(phase/index整合 + Phase 11 実画面証跡)を反映: artifacts.json が completed でも index.md / phase-1..10 に pending が残るドリフトを是正する運用を追加。apps/desktop/scripts/capture-task-056c-notification-history-screenshots.mjsTC-11-01..03 を再取得し、manual-test-result / evidence-index / screenshot-matrixSCREENSHOT + NON_VISUAL 併用形式へ更新する再監査手順を固定
v10.08.122026-03-05TASK-FIX-AUTH-KEY-HANDLER-REGISTRATION-001 再監査の Phase 11 TCカバレッジ是正を反映: phase-11-manual-test.mdテストケース / 画面カバレッジマトリクス 必須化を運用適用し、manual-test-result.mdTC + 証跡 形式へ是正。validate-phase11-screenshot-coverage(3/3)PASS を Phase 12成果物へ同期し、quick_validate warning分類(要監視/要対応)記録を追加
v10.08.112026-03-05未タスク監査の --target-file 適用境界を明文化: references/unassigned-task-guidelines.md に「--target-filedocs/30-workflows/unassigned-task/ 配下のみ指定可能」「outputs/phase-12/*.md 監査は --diff-from HEAD を使う」を追記し、Phase 12 再監査時のコマンド誤用を予防
v10.08.102026-03-05Phase 11 TC-ID検証の明確化を反映: references/phase-11-12-guide.md に「MT-xx などシナリオIDのみは coverage validator 対象外」「TC-xx 併記必須」を追記し、rg で事前にTC抽出可否を確認する手順を追加。validate-phase11-screenshot-coverage の取りこぼし(expected TC=0)を事前に防止
v10.08.92026-03-05UT-TASK-10A-B-001 最終再監査(未タスク配置是正)を反映: Phase 12の未タスク監査を最新値(verify-unassigned-links 102/102、audit --json current=90、audit --diff-from HEAD current=0 baseline=90)へ更新。完了済み指示書(001)は completed-tasks 直下、未実施指示書(002〜008)は unassigned-task へ分離配置する運用を追補し、スクリーンショット5件を 11:00 JST に再取得した視覚検証ログと成果物3点(spec-update-summary / documentation-changelog / unassigned-task-detection)を同期
v10.08.82026-03-05UT-TASK-10A-B-001 再監査追補を反映: Phase 11 の light/dark 証跡整合チェックを強化し、capture-ut-task-10a-b-001-screenshots.mjs のテーマモックを prefers-color-scheme 連動へ修正。documentation-changelog.md / unassigned-task-detection.md--target-file 監査と screenshot coverage(5/5)を追記する運用を追加
v10.08.72026-03-05UT-TASK-10A-B-001 Phase 1-12 実行を反映: UI追加タスクの実行実績(Red→Green、53テストPASS、対象カバレッジ 100/96.22/100、Phase 11 スクリーンショット5件)を運用記録へ追加。outputs/phase-1phase-12 成果物生成と artifacts.json 同期、Step 1-A〜1-G 実行ログ反映を標準手順に再適用
v10.08.62026-03-04Phase 11証跡の workflow 配置ドリフト対策をガイドへ追加: references/phase-11-12-guide.md に「証跡は対象workflow配下 outputs/phase-11/screenshots を必須」「非視覚TCは NON_VISUAL: 記法を必須」を追記。Phase 12チェックリストへ同条件を追加し、validate-phase11-screenshot-coverage 失敗(別workflow参照のみ)を再発防止
v10.08.52026-03-04UI再撮影の Port 5174 競合ガードを Phase 11/12 ガイドへ追加: references/phase-11-12-guide.md の preview preflight に lsof -nP -iTCP:5174 -sTCP:LISTEN を追加し、Port 5174 is already in use 発生時の分岐(停止/再利用)を spec-update-summary.md へ記録する完了条件を明文化。自動化コマンドとチェックリストにも同要件を同期
v10.08.42026-03-04Phase 12 Step 1-C(関連タスク表の完了同期)を再確認運用へ追加: UT-IMP-PHASE12-SCREENSHOT-COMMAND-REGISTRATION-GUARD-001 を対象に、ui-ux-feature-components.md の関連未タスク表、未タスク指示書、issue の3点ステータスを同一ターンで完了化する是正例を記録。完了状態の条件として「status更新 + チェックリスト同期 + 完了注記」を明文化
v10.08.32026-03-04TASK-FIX-SKILL-CENTER-METADATA-DEFENSIVE-GUARD-001 第2回再確認を反映: outputs/phase-11 の画面証跡時刻を 16:50 JST に更新し、撮影コマンドを capture-skill-center-metadata-guard-screenshots.mjs へ統一。spec-update-summary.md / unassigned-task-detection.md / documentation-changelog.md の再監査値を verify-unassigned-links 88/88、audit --diff-from HEAD baseline=94 へ同期し、phase-12-documentation.md の引き継ぎ事項を完了移管済みへ更新
v10.08.22026-03-04SkillCenter再監査の UI再撮影 preflight を標準化: references/phase-11-12-guide.md に再撮影前 preview preflight(build成功 + 127.0.0.1:4173 疎通確認)を追加。失敗時は unassigned-task-detection.md へ記録し、docs/30-workflows/unassigned-task/ へ未タスク化する分岐を完了条件チェックへ追記
v10.08.12026-03-04TASK-FIX-SKILL-CENTER-METADATA-DEFENSIVE-GUARD-001 再監査の最終固定: complete-phase.js を Phase 1〜12 へ順次適用して artifacts.jsoncompleted 同期、outputs/artifacts.json を生成。generate-index(2スキル)+ verify-all-specs(13/13)+ validate-phase-output(28項目)+ validate-phase11-screenshot-coverage(4/4)+ verify-unassigned-links(88/88)を再実行し、再監査の証跡を固定
v10.08.02026-03-04TASK-FIX-SKILL-IMPORT 3連続是正の再監査を反映: 01/02/03 workflow を再監査し、aiworkflow-requirements 正本6仕様書(api-ipc/interfaces/arch-state/ui-ux-feature/task-workflow/lessons)へ実装内容と苦戦箇所を同期。Phase 12 Task 5 必須の4ファイル(LOGS.md x2 + SKILL.md x2)を同一ターンで更新し、verify-all-specs(3workflow)/validate-phase-output(3workflow)/validate-phase11-screenshot-coverage(workflow03)/audit --diff-from HEAD の証跡を固定
v10.07.12026-03-03TASK-10A-D 再監査追補: Phase 11 証跡不足を是正し、outputs/phase-11/screenshots/ に TC-01〜TC-05 を追加。manual-test-result.md を証跡列付きへ更新して validate-phase11-screenshot-coverage を PASS 化。task-workflow.md の未タスクリンク3件を修正し、verify-unassigned-linksALL_LINKS_EXIST へ回復。artifacts.jsonindex.md を再同期して Phase 13 を pending(未実施)へ整合化
v10.07.02026-03-03TASK-10A-D Phase 12 完了同期: ui-ux-components.md / ui-ux-feature-components.md / arch-ui-components.md / arch-state-management.md / interfaces-agent-sdk-skill.md / task-workflow.md に実装内容と苦戦箇所3件(Suggestion型不整合、P40再発、P11パターン)を同期。LOGS.md 2ファイル・SKILL.md 2ファイル同時更新(P1/P25/P29対策)。P43準拠3ファイル以下/エージェントに分割実行
v10.06.02026-03-02TASK-10A-C 再監査パターンを反映: phase-11-manual-test.md / phase-12-documentation.md で依存Phase成果物(2/5/6/7/8/9/10)の参照資料補完を必須化し、verify-all-specs の依存参照warningをゼロ化する運用を追記。UIタスクでは screenshot:* 再実行で証跡鮮度を固定し、Step 1-A の LOGS/SKILL 4点同時更新を完了条件として明文化
v10.05.02026-03-02Phase 13 PR本文セクション連携を強化: phase-templates.md の Phase 13 に /ai:diff-to-pr Phase 3.6(TARGET_WORKFLOW_DIR 特定)との連携ルールを追加し、PR本文を .github/pull_request_template.md 準拠セクションへ同期。UI/UX変更時は outputs/phase-11/screenshots/*.png をPR本文 ## スクリーンショット へ自動挿入する要件を追加。phase-11-12-guide.md 完了チェックへ「Phase 13で対象workflow確認」「## その他 へのPhase 12実装ガイド反映」確認項目を追加
v10.04.02026-03-02Phase 11 画面カバレッジマトリクス改善: phase-templates.md に画面カバレッジマトリクス(4ステップ: 変更コンポーネント洗い出し/UI状態カバレッジ定義/撮影計画JSON作成/カバレッジレポート)を追加。phase-11-12-guide.md の実行フローを9ステップに拡張し、撮影コマンドをA.計画ベース一括撮影/B.個別撮影の2構成に再編。capture-screenshots.js を拡張版に更新(--plan/--selector/--action/--action-target/--helpオプション追加、テーマ別グループ化、カバレッジレポート自動生成)
v10.05.02026-03-02TASK-10A-B Phase 11/12 再監査を反映: phase-11-manual-test.md に必須セクション「統合テスト連携」を追加し、manual-test-result.md を実スクリーンショット証跡ベースへ更新。unassigned-task-detection.md を 7件→5件へ再同期。verify-all-specs warning 13→0、validate-phase-output を 28項目PASS へ復帰
v10.04.02026-03-02TASK-10A-B SkillAnalysisView 実装完了を反映: Phase 1-12全完了(72テスト全PASS、カバレッジ Line100%/Branch95.83%/Function100%)。LOGS.md 2ファイル・SKILL.md 2ファイルを同時更新し、topic-map.md を再生成。docs/30-workflows/completed-tasks/skill-analysis-view/outputs/phase-12/spec-update-summary.md を更新
v10.03.02026-03-02Phase 12準拠再確認の実行パターンを反映: skill-editor-viewTASK-UI-05 の2workflowで verify-all-specs/validate-phase-output を同時実行し、Task 1/3/4/5成果物実体・implementation-guide Part 1/2・未タスク10見出しを同一ターンで突合する運用を確立。未タスク監査は currentViolations=0 を合格基準に固定
v10.02.02026-03-02TASK-UI-05A 再監査(Phase 11/12整合是正): outputs/phase-11 へ 2026-03-02 再取得スクリーンショット(Dashboard/Editor/導線チェック)を追補。outputs/phase-12/spec-update-summary.md を追加し、未タスク正本3件(docs/30-workflows/unassigned-task/)と artifacts.json/outputs/artifacts.json の同期を反映
v10.01.02026-03-01TASK-UI-05A 包括的監査・仕様修正反映: Phase 1/2/4/5 に skill:getFileTree IPCチャネルを追加し、useFileTree 引数仕様を skillName ベースに統一。UT-UI-05A-GETFILETREE-001 未タスク登録を反映
v10.00.02026-03-01TASK-UI-05A spec_created 再監査を反映: Phase 12運用に「画面検証スクリーンショット必須」を明記し、docs/30-workflows/skill-editor-view/outputs/phase-11/ への証跡(Dashboard/Editorスクリーンショット、manual-test-result、discovered-issues)同期手順を追補。併せて verify-unassigned-links 失敗要因になっていた completed-tasks 移管後リンクドリフトの是正運用を反映
v10.02.02026-03-02TASK-UI-05B 実装完了再監査を反映: docs/30-workflows/skill-advanced-views を再監査し、spec_created 残存を completed へ同期。Phase 11 画面証跡(TC-04〜TC-07)を追加。phase-12-documentation.md をテンプレート準拠(実行タスク / 参照資料 / 成果物 / 完了条件)へ補正し、verify-all-specs(13/13)/validate-phase-output(28項目)を PASS に復帰。Phase 12 Step 1-A の SKILL.md / LOGS.md 4点同期を完了
v10.01.02026-03-01TASK-UI-05B アーキテクチャ層追補監査: 多角的思考フレームワーク(垂直思考・システム思考・改善思考)で検出した4仕様書(arch-ui-components.md / arch-state-management.md / architecture-overview.md / quality-requirements.md)の未反映を4並列エージェントで是正。P26/P31パターン再発防止として記録
v10.00.02026-03-01TASK-UI-05B 仕様監査テンプレートを追補: docs/30-workflows/skill-advanced-views を対象に verify-all-specs / validate-phase-output / verify-unassigned-links の再監査フローを適用。画面証跡は capture-screenshots.js 非互換時に npx playwright screenshot へフォールバックする運用を明文化。spec_created タスクを task-workflow / ui-ux-* へ同期する運用(実装未着手を明示)と、未実在リンク2件の是正手順を固定
v9.99.02026-03-01TASK-UI-05 Phase 12同期を反映: 未タスク指示書6件(UT-UI-05-001〜006)の作成運用、Phase 11成果物補完(manual-test-result/discovered-issues)、complete-phase.js による artifacts 再同期、generate-index.js 再生成を実施。Phase 12 の「スコープ外記述残置」是正手順を LOGS へ固定
v9.98.02026-02-28Phase 12 実行証跡整合ガードを追加: references/phase-11-12-guide.md に Task 3.5(成果物実体 / artifacts status / チェックリスト同期の三点突合)を新設。完了チェックへ currentViolations 基準の差分監査判定を追加し、baseline誤読による false fail を防止
v9.97.02026-02-28TASK-FIX-AUTH-CALLBACK-SERVER-WORKER-EXIT-001 再監査反映: outputs/phase-1phase-13 の成果物補完と artifacts.json/outputs/artifacts.json 同期を完了。Phase 12 必須成果物(implementation-guide/spec-update-summary/documentation-changelog/unassigned-task-detection-report/skill-feedback-report)の実体を固定し、未タスク差分判定(current=0, baseline分離)を再確認
v9.96.02026-02-27TASK-9H 再確認運用を追補: references/patterns.md に成功パターン「phase-12-documentation.md 完了同期」を追加。成果物5件実体確認→ステータス同期→検証4点セット固定の手順を標準化し、Phase 12 の未実施残置を防止
v9.95.02026-02-27TASK-9H Phase 12再監査運用を反映: phase-4-test-creation.md / phase-5-implementation.md の必須セクション「統合テスト連携」を明記し、validate-phase-output エラー2件を解消。outputs/phase-12 必須4成果物(spec-update-summary.md, documentation-changelog.md, unassigned-task-detection.md, skill-feedback-report.md)の作成ガードと検証証跡(current/baseline分離)を再確認
v9.97.02026-02-28TASK-9I Phase 12再監査反映: documentation-changelog.md の Step 進捗未同期を解消し、必須6仕様書(api-ipc/arch/security/overview/interfaces/task-workflow)を実装準拠へ更新。UT-9I-001 / UT-9I-002 指示書を docs/30-workflows/unassigned-task/ に新規作成し、未タスク3ステップ(指示書・残課題・関連仕様)を完了化
v9.97.02026-02-28TASK-9J完了: スキル使用統計・分析機能のバックエンド実装。Phase 1-12完了、テスト97件全PASS、カバレッジ全基準クリア。新規IPCチャンネル5つ、サービス2つ、型定義8インターフェース追加
v9.96.02026-02-27TASK-9G Step 1-E追補: 未タスク検出5件(UT-9G-001〜005)を unassigned-task/ に正式登録し、task-workflow.md 残課題テーブル・interfaces-agent-sdk-skill.md 関連未タスクへ同期する運用を実適用。unassigned-task-detection.md の3ステップ完了化と spec-update-summary / documentation-changelog への追記を反映
v9.95.02026-02-27TASK-9G Phase 12再同期反映: 必須6仕様書更新(api-ipc/arch/security/overview/interfaces/task-workflow)と outputs/phase-12 必須5成果物の再生成手順を実適用。artifacts.json 実装パス誤記是正、phase-12-documentation.md チェックリスト同期、outputs/phase-7〜13 欠落成果物補完の運用を記録
v9.94.02026-02-27UT-IMP-QUICK-VALIDATE-EMPTY-FIELD-GUARD-001完了: quick_validate.js name/description 空フィールドガード追加。P42準拠3段バリデーション適用、テスト21件追加、全85テストPASS。references/spec-update-workflow.md の既知課題リンクを completed-tasks 側へ同期。Issue #913
v9.94.02026-02-27TASK-9F スキル共有・インポート機能 Phase 12 仕様同期: api-ipc-agent.md(スキル共有IPCチャネル追加)、security-electron-ipc.md(skillShareAPIセキュリティパターン追加)、interfaces-agent-sdk-skill.md(スキル共有型定義10種追加)、task-workflow.md(TASK-9F完了記録)を更新
v9.93.02026-02-26TASK-9B再監査の教訓反映: references/spec-update-workflow.md に「IPC拡張済みでも旧チャンネル数のままでよい」誤判断パターンを追加し、更新漏れ防止チェックリストへ「チャンネル数/進捗型の実装-仕様一致確認」を追記
v9.92.92026-02-26未タスク指示書メタ情報重複防止を追加: references/unassigned-task-guidelines.md## メタ情報 1セクション原則(YAML+表を同一セクションで管理)を追記。rg -n "^## メタ情報" による機械確認手順を標準化
v9.92.82026-02-26UT-IMP-SKILL-VALIDATION-GATE-ALIGNMENT-001 反映: references/spec-update-workflow.md の曖昧語を除去して機械判定を安定化し、references/phase-11-12-guide.md に運用更新履歴を追記。Phase 11 手順書ウォークスルー証跡(outputs/phase-11/walkthrough-log.md)を必須成果物として定着
v9.92.72026-02-25Phase 12再確認の運用ルール追補: references/spec-update-workflow.md--target-file の判定軸(currentViolations.total)と validate-phase-output.js <workflow-dir> の位置引数ルールを明記。references/patterns.md に scoped監査解釈と検証コマンド誤用防止パターンを追加
v9.92.62026-02-25Phase 12参照整合ガードを追補: task-00-unified-implementation-sequence の参照実在チェック(task-013e/task-014 など)を Phase 12 更新手順へ追加。未タスク完了移管時に task-workflow.md のステータス(未実施/完了)と参照先(unassigned/completed)を同時更新するルールを明文化
v9.92.52026-02-25Phase 12完了時の移管運用を反映: Phase 12完了が確認できた場合、docs/30-workflows/unassigned-task/ の当該未タスク指示書と、実行ワークフロー本体を docs/30-workflows/completed-tasks/ へ移動し、task-workflow.md 残課題行を完了化する運用を適用
v9.92.42026-02-25未タスク仕様書作成運用の追補: UT-IMP-PHASE12-VALIDATION-COMMAND-STANDARDIZATION-001 を9セクションテンプレート準拠で登録。Phase 12 再発防止(quick_validate.js 統一 / verify-all-specs --workflow 必須化)を未タスク化するフローを明文化
v9.92.32026-02-25Phase 12最終整合(quick_validate経路統一): references/spec-update-workflow.md の SKILL検証コマンドを ObsidianMemoskill-creator/scripts/quick_validate.js へ統一。verify-all-specs.js--workflow 必須で実行する運用を再確認
v9.92.22026-02-25Phase 12準拠再確認(skill-creator連携): quick_validate.js(system skill-creator)で task-specification-creator / aiworkflow-requirements の構造検証を再実施する運用を確定。SKILL.md の履歴圧縮後の再検証フローを標準化
v9.92.12026-02-25履歴運用改善: SKILL.md の変更履歴を直近中心に整理し、構造検証(500行上限)に適合。詳細な長期履歴は LOGS.md を正本として参照する方針へ統一
v9.92.02026-02-25UT-IMP-UNASSIGNED-AUDIT-SCOPE-CONTROL-001 再監査同期: references/spec-update-workflow.md の baseline/current 判定手順を --target-file / --diff-from ベースへ更新
v9.91.02026-02-25UT-IMP-UNASSIGNED-AUDIT-SCOPE-CONTROL-001 実装反映: scripts/audit-unassigned-tasks.js--target-file / --diff-fromcurrentViolations / baselineViolations 分離、scoped 判定を追加
v9.90.02026-02-25UT-IPC-AUTH-HANDLE-DUPLICATE-001 再確認反映: phase-11-12-guide.md / spec-update-workflow.md にスキル構造検証チェックを追記(quick_validate.js ベース)
v9.89.02026-02-25再監査運用改善: baseline/current 分離監査ルールを標準化し、全体FAILと差分FAILの誤判定を防止
v9.88.02026-02-25Phase 1-12 実行反映: 成果物出力完了、Phase 12 仕様同期、artifacts.jsonoutputs/artifacts.json 同期運用を明文化
v9.87.02026-02-25Phase 12 再監査反映: 未タスク登録・参照整合・成果物追補の運用ガードを更新
v9.86.02026-02-24Phase 12 要件再整合: 必須タスクを4→5へ修正し、漏れパターンに spec-update-summary.md と artifacts 同期不一致を追加
v9.85.02026-02-24UT-IPC-DATA-FLOW-TYPE-GAPS-001 完了反映: 仕様差分解消と検証結果を更新
v9.84.02026-02-24UT-SKILL-IMPORT-CHANNEL-CONFLICT-001 反映: IPC命名パターンの体系化を仕様へ展開

補足: v9.83.2 以前の履歴は LOGS.md に保持(監査証跡を維持)。

Skills Info
Original Name:task-specification-creatorAuthor:daishiman