claude-flow-depth
Version:
DEPTH Methodology Installer - Ousterhout-First Development for Claude Code
49 lines (39 loc) • 1.65 kB
Markdown
# DEPTH Implementation Hide Command
## Purpose
Generate code with maximum information hiding and comment-driven development following Ousterhout's principles.
## Phase: Implementation-Hiding (H)
### Input
- Strategic investment plan
- Module design specifications
- Interface definitions
### Process
1. **Comment-Driven Development**: Write comprehensive comments explaining design decisions
2. **Information Hiding**: Implement maximum information hiding
3. **Code Generation**: Generate clean, well-documented code
4. **Validation**: Ensure implementation matches design
### Quality Gates
- [ ] Implementation details hidden from users
- [ ] Comments document design decisions and rationale
- [ ] Code follows information hiding principles
- [ ] Implementation matches interface specifications
### Ousterhout Principles Applied
- **Information Hiding**: Hide all implementation details
- **Comment-Driven Development**: Comments explain design decisions
- **Deep Modules**: Implement rich functionality behind simple interfaces
### Implementation Standards
- **Comments**: Explain why, not what
- **Encapsulation**: Hide internal data structures
- **Abstraction**: Provide clean abstractions
- **Modularity**: Clear module boundaries
### Code Generation Guidelines
- Generate comprehensive comments
- Implement proper encapsulation
- Use meaningful abstractions
- Follow established patterns
### Output
- Well-commented implementation code
- Information hiding documentation
- Code review checklist
- Implementation validation report
### Completion
DEPTH methodology execution complete. All phases implemented with Ousterhout principles.