Initial commit: antigravity-claudekit
This commit is contained in:
77
skills/ck-scout/SKILL.md
Normal file
77
skills/ck-scout/SKILL.md
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
name: ck-scout
|
||||
description: Fast codebase scouting using parallel agents. Use for file discovery, task context gathering, quick searches across directories, finding where functionality lives, understanding project structure.
|
||||
---
|
||||
|
||||
# ck-scout
|
||||
|
||||
Fast, token-efficient codebase scouting using parallel agents to find files needed for tasks.
|
||||
|
||||
## When to Use
|
||||
|
||||
- Beginning work on a feature spanning multiple directories
|
||||
- User mentions needing to "find", "locate", or "search for" files
|
||||
- Starting a debugging session requiring file relationships understanding
|
||||
- User asks about project structure or where functionality lives
|
||||
- Before changes that might affect multiple parts of the codebase
|
||||
|
||||
## Don't Use When
|
||||
|
||||
- You already know which specific files to read — read them directly
|
||||
- The codebase is tiny (< 10 files) — just read directly
|
||||
- You need documentation lookup — use `ck-docs-seeker` instead
|
||||
|
||||
## Arguments
|
||||
|
||||
- Default: Scout using built-in parallel exploration agents
|
||||
- `ext`: Scout using external Gemini/OpenCode CLI tools in parallel (for very large codebases)
|
||||
|
||||
## Workflow
|
||||
|
||||
### 1. Analyze Task
|
||||
|
||||
- Parse user prompt for search targets
|
||||
- Identify key directories, patterns, file types
|
||||
- Estimate codebase scale to determine number of agents needed
|
||||
|
||||
### 2. Divide and Conquer
|
||||
|
||||
- Split codebase into logical segments per agent
|
||||
- Assign each agent specific directories or file patterns
|
||||
- Ensure no overlap, maximize coverage
|
||||
|
||||
### 3. Dispatch Parallel Agents
|
||||
|
||||
- Spawn multiple exploration agents simultaneously, each covering distinct directories
|
||||
- Each agent receives exact directories/patterns to search and returns a detailed summary
|
||||
- Timeout: 3 minutes per agent (skip non-responders)
|
||||
|
||||
**Notes:**
|
||||
- Each subagent has a limited context window — give precise, bounded search instructions
|
||||
- Scale number of agents to codebase size and task complexity
|
||||
|
||||
### 4. Collect Results
|
||||
|
||||
- Aggregate findings into a single report
|
||||
- List unresolved questions at end
|
||||
|
||||
## Report Format
|
||||
|
||||
```markdown
|
||||
# Scout Report
|
||||
|
||||
## Relevant Files
|
||||
- `path/to/file.ts` - Brief description
|
||||
- ...
|
||||
|
||||
## Unresolved Questions
|
||||
- Any gaps in findings
|
||||
```
|
||||
|
||||
## Integration
|
||||
|
||||
`ck-scout` is called by other skills as a prerequisite:
|
||||
- `ck-code-review` uses it for edge case scouting before review
|
||||
- `ck-planning` uses it for codebase understanding phase
|
||||
- `ck-cook` uses it as the first step before planning
|
||||
- `ck-debug` uses it to locate affected files
|
||||
Reference in New Issue
Block a user