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.