init
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
# Codebase Understanding Phase
|
||||
|
||||
**When to skip:** If provided with scout reports, skip this phase.
|
||||
|
||||
## Core Activities
|
||||
|
||||
### Parallel Scout Agents
|
||||
- Use `/ck:scout ext` (preferred) or `/ck:scout` (fallback) skill invocation to search the codebase for files needed to complete the task
|
||||
- Each scout locates files needed for specific task aspects
|
||||
- Wait for all scout agents to report back before analysis
|
||||
- Efficient for finding relevant code across large codebases
|
||||
|
||||
### Essential Documentation Review
|
||||
ALWAYS read these files first:
|
||||
|
||||
1. **`./docs/development-rules.md`** (IMPORTANT)
|
||||
- File Name Conventions
|
||||
- File Size Management
|
||||
- Development rules and best practices
|
||||
- Code quality standards
|
||||
- Security guidelines
|
||||
|
||||
2. **`./docs/codebase-summary.md`**
|
||||
- Project structure and current status
|
||||
- High-level architecture overview
|
||||
- Component relationships
|
||||
|
||||
3. **`./docs/code-standards.md`**
|
||||
- Coding conventions and standards
|
||||
- Language-specific patterns
|
||||
- Naming conventions
|
||||
|
||||
4. **`./docs/design-guidelines.md`** (if exists)
|
||||
- Design system guidelines
|
||||
- Branding and UI/UX conventions
|
||||
- Component library usage
|
||||
|
||||
### Environment Analysis
|
||||
- Review development environment setup
|
||||
- Analyze dotenv files and configuration
|
||||
- Identify required dependencies
|
||||
- Understand build and deployment processes
|
||||
|
||||
### Pattern Recognition
|
||||
- Study existing patterns in codebase
|
||||
- Identify conventions and architectural decisions
|
||||
- Note consistency in implementation approaches
|
||||
- Understand error handling patterns
|
||||
|
||||
### Integration Planning
|
||||
- Identify how new features integrate with existing architecture
|
||||
- Map dependencies between components
|
||||
- Understand data flow and state management
|
||||
- Consider backward compatibility
|
||||
|
||||
## Best Practices
|
||||
|
||||
- Start with documentation before diving into code
|
||||
- Use scouts for targeted file discovery
|
||||
- Document patterns found for consistency
|
||||
- Note any inconsistencies or technical debt
|
||||
- Consider impact on existing features
|
||||
Reference in New Issue
Block a user