| name | project-worker |
| description | Evolution CMS JP Editionの開発タスクを実行するためのワークフロー、コマンド(/work, /start-session等)、およびコーディング規約ガイド。開発作業を開始する際に使用します。 |
Project Worker
Evolution CMS JP Edition の開発ワークフロー。
コーディング規約・技術スタック・ドキュメントマップは AGENTS.md を参照。
コマンド
/start-session
AGENTS.md(開発ルール)と .agent/roadmap.md(ロードマップ)を読み込む
.agent/roadmap.md の未完了タスクと現在のブランチ状態を確認
- 取り組むタスクを特定し、ユーザーに確認
/sync-status
.agent/roadmap.md のタスク状態を更新(着手後の遷移のみ担当。NEXT への遷移はroadmap直接編集で行う):
- 着手時:
WIP
- 完了時:
DONE
- 問題時:
BLOCKED + 理由
/work
AGENTS.md のドキュメントマップから関連ファイルを特定
- ExecPlan を伴うタスクの初回着手時は
docker compose exec <app-service> php evo skill:init --plan=<plan_id> --skill=project-worker で run を初期化する
- 複雑なタスクはステップごとの計画を提示
AGENTS.md の規約を厳守して実装
- 規約チェック: No jQuery / No Frames / Helpers First / Secure SQL
/validate
- 構文チェック:
find . -path "./vendor" -prune -o -name "*.php" -exec php -l {} +
- エラー時は最大3回まで自律修正・再チェック
- ブラウザ確認が必要な項目をリストアップ
/handoff
作業完了報告を以下の形式で出力:
- 実施タスク / 変更内容 / 検証結果 / 次のアクション
ExecPlan を伴うタスクの完了時は、.agent/PLANS.md の「完了処理プロトコル」step 8(8-1〜8-3)に従う。
コミットや push が妥当な区切りに達している場合は、最後に「コミットして push しますか? はい・いいえ」と1問だけ確認し、はい の場合のみ実行する。
意思決定の閾値
自律判断可能: 規約準拠、リファクタリング、構文エラー修正、ヘルパー関数への置き換え
要相談: DBスキーマ変更、互換性を損なう変更、.agent/roadmap.md の優先順位変更、大きな設計変更