name: development-cycle description: Use for the entire development process including TDD, CI, Review, and Commit
Development Cycle
Overview
This skill defines the end-to-end development process for all tasks. Adhere strictly to these steps to ensure high quality and consistency.
The Cycle
- TDD Development:
- Always follow the
test-driven-developmentskill. - Write a failing test before any production code.
- use
go-developmentskill for latest golang features.
- Always follow the
- CI Check:
- Run
just cito ensure all checks (lint, tests, etc.) pass locally.
- Run
- Code Review:
- Follow the
review-ruleskill. - Perform a self-review or use the
go-code-reviewskill. - Output review artifacts to
/.gemini/reviews/<commit-hash|timestamp>.md. - Score: Must be > 95.
- Follow the
- Planning to Deal with Review:
- Follow the
planning-to-reflect-reviewskill. - Analyze the score and feedback.
- Prioritize fixing high-impact deductions first.
- Follow the
- Repeat:
- Iterate steps 1-4 until the review score is > 95.
- Write Docs:
- Update relevant documentation in
docs/orREADME.md.
- Update relevant documentation in
- Ask User's Review:
- Present the final state and the review score to the user for confirmation.
- Commit:
- Follow the
commit-ruleskill.
- Follow the
Related Skills
- test-driven-development: Core TDD rules.
- review-rule: Scoring and deductions (-1 to -10).
- planning-to-reflect-review: Strategy for addressing feedback.
- commit-rule: Gitmoji, issue linking, and co-author attribution.