From 8f58e4e48a5f846f93d9ed5a75a39ae0f37c371f Mon Sep 17 00:00:00 2001 From: catlog22 Date: Sat, 13 Dec 2025 14:24:37 +0800 Subject: [PATCH] feat(cli): update command patterns to use CCW CLI for analysis tasks --- .claude/skills/command-guide/SKILL.md | 10 +++++----- .../prompts/workflow/skill-conflict-patterns.txt | 14 +++++--------- .../prompts/workflow/skill-lessons-learned.txt | 14 +++++--------- .claude/workflows/context-search-strategy.md | 10 +++++----- 4 files changed, 20 insertions(+), 28 deletions(-) diff --git a/.claude/skills/command-guide/SKILL.md b/.claude/skills/command-guide/SKILL.md index 318ac6bd..fd9514f7 100644 --- a/.claude/skills/command-guide/SKILL.md +++ b/.claude/skills/command-guide/SKILL.md @@ -200,21 +200,21 @@ Comprehensive command guide for Claude Code Workflow (CCW) system covering 78 co **Complex Query** (CLI-assisted analysis): 1. **Detect complexity indicators** (多个命令对比、工作流程分析、最佳实践) -2. **Design targeted analysis prompt** for gemini/qwen: +2. **Design targeted analysis prompt** for gemini/qwen via CCW: - Frame user's question precisely - Specify required analysis depth - Request structured comparison/synthesis ```bash - gemini -p " + ccw cli exec " PURPOSE: Analyze command documentation to answer user query - TASK: [extracted user question with context] + TASK: • [extracted user question with context] MODE: analysis CONTEXT: @**/* EXPECTED: Comprehensive answer with examples and recommendations RULES: $(cat ~/.claude/workflows/cli-templates/prompts/analysis/02-analyze-code-patterns.txt) | Focus on practical usage | analysis=READ-ONLY - " -m gemini-3-pro-preview-11-2025 --include-directories ~/.claude/skills/command-guide/reference + " --tool gemini --cd ~/.claude/skills/command-guide/reference ``` - Note: Use absolute path `~/.claude/skills/command-guide/reference` for reference documentation access + Note: Use `--cd` with absolute path `~/.claude/skills/command-guide/reference` for reference documentation access 3. **Process and integrate CLI analysis**: - Extract key insights from CLI output - Add context-specific examples diff --git a/.claude/workflows/cli-templates/prompts/workflow/skill-conflict-patterns.txt b/.claude/workflows/cli-templates/prompts/workflow/skill-conflict-patterns.txt index acff01e9..2d41916a 100644 --- a/.claude/workflows/cli-templates/prompts/workflow/skill-conflict-patterns.txt +++ b/.claude/workflows/cli-templates/prompts/workflow/skill-conflict-patterns.txt @@ -66,22 +66,18 @@ Document recurring conflict patterns across workflow sessions with resolutions. - Context packages: `.workflow/.archives/{session_id}/.process/context-package.json` (reference only) - Session lessons: `manifest.json` -> `archives[].lessons.challenges` -## Conflict Identification (Use Gemini CLI) +## Conflict Identification (Use CCW CLI) **Command Pattern**: ```bash -gemini -p " +ccw cli exec " PURPOSE: Identify conflict patterns from workflow sessions -TASK: -• Extract conflicts from IMPL_PLAN and lessons -• Group by type (architecture/dependencies/testing/performance) -• Identify recurring patterns (same conflict in different sessions) -• Link resolutions to specific sessions +TASK: • Extract conflicts from IMPL_PLAN and lessons • Group by type (architecture/dependencies/testing/performance) • Identify recurring patterns (same conflict in different sessions) • Link resolutions to specific sessions MODE: analysis CONTEXT: @.workflow/.archives/*/IMPL_PLAN.md @.workflow/.archives/manifest.json EXPECTED: Conflict patterns with frequency and resolution -RULES: $(cat ~/.claude/workflows/cli-templates/prompts/workflow/skill-aggregation.txt) -" +RULES: $(cat ~/.claude/workflows/cli-templates/prompts/workflow/skill-aggregation.txt) | analysis=READ-ONLY +" --tool gemini --cd .workflow/.archives ``` **Pattern Grouping**: diff --git a/.claude/workflows/cli-templates/prompts/workflow/skill-lessons-learned.txt b/.claude/workflows/cli-templates/prompts/workflow/skill-lessons-learned.txt index e777163c..a4a01634 100644 --- a/.claude/workflows/cli-templates/prompts/workflow/skill-lessons-learned.txt +++ b/.claude/workflows/cli-templates/prompts/workflow/skill-lessons-learned.txt @@ -62,22 +62,18 @@ Aggregate lessons learned from workflow sessions, categorized by functional doma - Lessons: `manifest.json` -> `archives[].lessons.{successes|challenges|watch_patterns}` - Session metadata: `.workflow/.archives/{session_id}/workflow-session.json` -## Aggregation Rules (Use Gemini CLI) +## Aggregation Rules (Use CCW CLI) **Command Pattern**: ```bash -gemini -p " +ccw cli exec " PURPOSE: Aggregate workflow lessons from session data -TASK: -• Group successes by functional domain -• Categorize challenges by severity (HIGH/MEDIUM/LOW) -• Identify watch patterns with frequency >= 2 -• Mark CRITICAL patterns (3+ sessions) +TASK: • Group successes by functional domain • Categorize challenges by severity (HIGH/MEDIUM/LOW) • Identify watch patterns with frequency >= 2 • Mark CRITICAL patterns (3+ sessions) MODE: analysis CONTEXT: @.workflow/.archives/manifest.json EXPECTED: Aggregated lessons with frequency counts -RULES: $(cat ~/.claude/workflows/cli-templates/prompts/workflow/skill-aggregation.txt) -" +RULES: $(cat ~/.claude/workflows/cli-templates/prompts/workflow/skill-aggregation.txt) | analysis=READ-ONLY +" --tool gemini --cd .workflow/.archives ``` **Severity Classification**: diff --git a/.claude/workflows/context-search-strategy.md b/.claude/workflows/context-search-strategy.md index b4fbb868..06146595 100644 --- a/.claude/workflows/context-search-strategy.md +++ b/.claude/workflows/context-search-strategy.md @@ -26,15 +26,15 @@ type: search-guideline ## 🔧 Quick Command Reference ```bash -# Semantic File Discovery (codebase-retrieval) -cd [directory] && gemini -p " +# Semantic File Discovery (codebase-retrieval via CCW) +ccw cli exec " PURPOSE: Discover files relevant to task/feature -TASK: List all files related to [task/feature description] +TASK: • List all files related to [task/feature description] MODE: analysis CONTEXT: @**/* EXPECTED: Relevant file paths with relevance explanation -RULES: Focus on direct relevance to task requirements -" +RULES: Focus on direct relevance to task requirements | analysis=READ-ONLY +" --tool gemini --cd [directory] # Program Architecture (MANDATORY before planning) ccw tool exec get_modules_by_depth '{}'