Code implementation following design, conventions, and backward compatibility principles
Implement code following design documents, coding conventions, and best practices ensuring quality and maintainability.
Read design documents:
memory/projects/[project-name]/design/design_doc.md
memory/projects/[project-name]/testing/test_cases/
Load conventions:
docs/coding-conventions.mddocs/architecture-patterns.mdFollow structure:
src/
├── controllers/ # API endpoints
├── services/ # Business logic
├── repositories/ # Data access
├── models/ # Data models
└── utils/ # Shared utilities
✅ Before committing:
Review checklist:
Reference: docs/coding-conventions.md
Key points:
memory/projects/[project-name]/coding/
├── implementation_log.md # What was implemented
├── deviations.md # Any design deviations
└── self_review.md # Self-review notes
| Aspect | Rule | Check |
|---|---|---|
| Compatibility | No breaking changes | Existing tests pass |
| Naming | Follow conventions | Consistent with codebase |
| Organization | Modular & scalable | Clear separation |
| Traceability | Maps to design | Requirements covered |
Next: skills/review/SKILL.md for code review