Skip to content

実装: agent-tasks/reviews のレポートファイル名を yyyy-mm-dd-slug 形式に変更 #9

Description

@akane-cat

Context

docs/agent-tasks/reports に出力される agent-code-review レビューレポートは、現状 PR 番号またはブランチ名から抽出したチケット ID ベース(例: PR-8-review.md)で命名されている。日付順の一覧性と内容の識別性を両立するため、出力先を docs/agent-tasks/reviews に変更し、ファイル名形式を yyyy-mm-dd-slug に統一したい。

Objective

agent-code-review スキルのレポート出力先を docs/agent-tasks/reviews に変更し、ファイル名規則を {yyyy-mm-dd}-{slug}-review.md 形式に更新する(slug はチケット内容の英語要約)。

Requirements

  • レポート出力ディレクトリを docs/agent-tasks/reports から docs/agent-tasks/reviews に変更する
  • レポートファイル名形式を {yyyy-mm-dd}-{slug}-review.md とする(-review.md サフィックスは現行と同様に維持)
  • yyyy-mm-dd はレポート生成日(ローカル日付)を使用する
  • slug は対象 PR / チケットの内容を英語で要約した kebab-case 文字列とする(例: agent-github-issue-skill
  • 変更を manifest.yamlcode_review.report.output_dir および agent-code-review 関連テンプレート(SKILL.md / review-report-format / checklist / review-completion / reply-templates / approval-loop)に反映する
  • manifest.yaml 経由で再生成し、生成物への直接編集を避ける
  • 既存レポート(docs/agent-tasks/reports/PR-8-review.md)の移行方針を決定する

Acceptance Criteria

  • manifest.yamlcode_review.report.output_dirdocs/agent-tasks/reviews になっている
  • review-report-format.md の「出力先・命名規則」が docs/agent-tasks/reviews/{yyyy-mm-dd}-{slug}-review.md を SoT として記載されている
  • agent-code-review スキル Step 7 / review-completion / checklist が新出力先・新命名規則に従う手順を記述している
  • slug 生成ガイド(英語 kebab-case、内容要約、長さ上限の目安)がドキュメント化されている
  • 同一日に同一 slug が衝突する場合の扱い(連番 suffix 等)が命名規則に明記されている
  • pnpm run gen(または相当の再生成コマンド)実行後、生成物がテンプレートと一致している
  • 既存レポート(docs/agent-tasks/reports/)の移行方針が決定・記載されている

Constraints

  • 生成物(.cursor/skills/agent-code-review/** 等)の直接編集は禁止。manifest.yaml / templates 経由で変更する
  • slug は ASCII の kebab-case に限定し、スペース・日本語・特殊文字を含めない
  • 旧パス docs/agent-tasks/reports への参照が残らないよう、関連ドキュメントを横断的に更新する

References

  • .cursor/skills/agent-code-review/references/review-report-format.md — 現行命名規則・出力先
  • manifest.yaml code_review.report.output_dir
  • 既存レポート例: docs/agent-tasks/reports/PR-8-review.md
  • .cursor/docs/TECHNOLOGY_STACK_UNIFIED_DESIGN.mddocs/agent-tasks/reports/ への言及あり

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions