From 4763edb0e4d5b8432c151337f41e2e74ab298b93 Mon Sep 17 00:00:00 2001 From: catlog22 Date: Sat, 28 Feb 2026 09:39:35 +0800 Subject: [PATCH] feat: update project overview hook to include projectPath in queryKey docs: add team lifecycle orchestrator skill documentation with detailed architecture, agent registry, and execution phases docs: introduce team planex skill for issue-by-issue execution with Codex CLI, including input parsing and session management --- .codex/skills/review-cycle/SKILL.md | 1 - .codex/skills/roadmap-with-file/SKILL.md | 1 - .codex/skills/team-lifecycle/{orchestrator.md => SKILL.md} | 2 -- .codex/skills/team-planex/{orchestrator.md => SKILL.md} | 2 -- ccw/frontend/src/hooks/useProjectOverview.ts | 2 +- 5 files changed, 1 insertion(+), 7 deletions(-) rename .codex/skills/team-lifecycle/{orchestrator.md => SKILL.md} (99%) rename .codex/skills/team-planex/{orchestrator.md => SKILL.md} (99%) diff --git a/.codex/skills/review-cycle/SKILL.md b/.codex/skills/review-cycle/SKILL.md index 17bd76a2..7cafd9f8 100644 --- a/.codex/skills/review-cycle/SKILL.md +++ b/.codex/skills/review-cycle/SKILL.md @@ -1,7 +1,6 @@ --- name: review-cycle description: Unified multi-dimensional code review with automated fix orchestration. Supports session-based (git changes) and module-based (path patterns) review modes with 7-dimension parallel analysis, iterative deep-dive, and automated fix pipeline. Triggers on "workflow:review-cycle", "workflow:review-session-cycle", "workflow:review-module-cycle", "workflow:review-cycle-fix". -allowed-tools: spawn_agent, wait, send_input, close_agent, AskUserQuestion, Read, Write, Edit, Bash, Glob, Grep --- # Review Cycle diff --git a/.codex/skills/roadmap-with-file/SKILL.md b/.codex/skills/roadmap-with-file/SKILL.md index 3389044f..48eda56e 100644 --- a/.codex/skills/roadmap-with-file/SKILL.md +++ b/.codex/skills/roadmap-with-file/SKILL.md @@ -2,7 +2,6 @@ name: roadmap-with-file description: Strategic requirement roadmap with iterative decomposition and issue creation. Outputs roadmap.md (human-readable, single source) + issues.jsonl (machine-executable). Handoff to team-planex. argument-hint: "[-y|--yes] [-c|--continue] [-m progressive|direct|auto] \"requirement description\"" -allowed-tools: spawn_agent, wait, send_input, close_agent, AskUserQuestion, Read, Write, Edit, Bash, Glob, Grep --- ## Auto Mode diff --git a/.codex/skills/team-lifecycle/orchestrator.md b/.codex/skills/team-lifecycle/SKILL.md similarity index 99% rename from .codex/skills/team-lifecycle/orchestrator.md rename to .codex/skills/team-lifecycle/SKILL.md index 54d98638..7f494c87 100644 --- a/.codex/skills/team-lifecycle/orchestrator.md +++ b/.codex/skills/team-lifecycle/SKILL.md @@ -1,8 +1,6 @@ --- name: team-lifecycle description: Full lifecycle orchestrator - spec/impl/test. Spawn-wait-close pipeline with inline discuss subagent, shared explore cache, fast-advance, and consensus severity routing. -agents: analyst, writer, planner, executor, tester, reviewer, architect, fe-developer, fe-qa -phases: 5 --- # Team Lifecycle Orchestrator diff --git a/.codex/skills/team-planex/orchestrator.md b/.codex/skills/team-planex/SKILL.md similarity index 99% rename from .codex/skills/team-planex/orchestrator.md rename to .codex/skills/team-planex/SKILL.md index c5f2c574..f1d43fcd 100644 --- a/.codex/skills/team-planex/orchestrator.md +++ b/.codex/skills/team-planex/SKILL.md @@ -3,8 +3,6 @@ name: team-planex description: | Beat pipeline: planner decomposes requirements issue-by-issue, orchestrator spawns Codex executor per issue immediately. All execution via Codex CLI only. -agents: 2 -phases: 3 --- # Team PlanEx (Codex) diff --git a/ccw/frontend/src/hooks/useProjectOverview.ts b/ccw/frontend/src/hooks/useProjectOverview.ts index 677ad92b..7e5e664e 100644 --- a/ccw/frontend/src/hooks/useProjectOverview.ts +++ b/ccw/frontend/src/hooks/useProjectOverview.ts @@ -38,7 +38,7 @@ export function useProjectOverview(options: UseProjectOverviewOptions = {}) { const queryEnabled = enabled && !!projectPath; const query = useQuery({ - queryKey: projectOverviewKeys.detail(), + queryKey: projectOverviewKeys.detail(projectPath), queryFn: () => fetchProjectOverview(projectPath), staleTime, enabled: queryEnabled,