AgentSkillsCN

sync-spec

将 docs/SPEC.md 与实现内容同步更新,根据实现进展及时调整 SPEC.md。

SKILL.md
--- frontmatter
name: sync-spec
description: docs/SPEC.md を実装と同期します。実装に合わせて SPEC.md を更新します。

実装→仕様同期コマンド

手順

  1. 仕様書の読み込み: docs/SPEC.md を読み込んでください

  2. 実装の探索: 以下の観点で実装を調査してください

    • API エンドポイント (ルーター定義)
    • データモデル/スキーマ (View 構造体)
    • コマンドのリクエスト/レスポンス型
    • クエリのレスポンス型

    調査対象ファイル:

    • backend/crates/api/src/router.rs - ルート定義
    • backend/crates/api/src/handler/ - ハンドラー実装
    • backend/crates/application/src/request/ - リクエスト型
    • backend/crates/application/src/response/ - レスポンス型
    • backend/crates/application/src/view/ - ビューモデル
  3. 差分の特定: 仕様書と実装の差異を特定してください

    • API エンドポイントのパス、メソッド、パラメーター
    • レスポンスの型 (配列 vs ページネーション等)
    • データモデルのフィールドと型
    • ステータスコード
  4. 仕様書の更新: 実装に合わせて SPEC.md を更新してください

    • 実装が正とし、仕様書を修正
    • 変更箇所をユーザーに報告

注意事項

  • 実装を変更せず、仕様書のみを更新する
  • 未実装の機能 (※未実装 マーク) はそのまま残す
  • 変更内容をユーザーに簡潔に報告する