UNPKG

claude-flow-depth

Version:

DEPTH Methodology Installer - Ousterhout-First Development for Claude Code

49 lines (39 loc) 1.65 kB
# 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.