code-designing

github:buzzdan/ai-coding-rules · first committed 2025-10-28 · source · badge

Domain type design and architectural planning for Go code. Use when planning new features, designing self-validating types, preventing primitive obsession, or when refactoring reveals need for new types. Focuses on vertical slice architecture and type safety.

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

17 commits to this file on GitHub (newest first).

2026-10-18 · commit a604fce · ldd-lint: a gap linter for file length and package size, one set of thresholds (#100)
2026-10-06 · commit 45039d7 · R1: catch containers of primitives — nested, and flat across a boundary (#83)
2026-09-26 · commit 4765b45 · R7: mutation testing on leaf types (#66)
2026-09-22 · commit d1e6fcd · token budget S3 and S4: one use for the Agent tool, two skills on a diet (#62)
2026-09-17 · commit efeb59e · release 2.13.0: core states each idea in language-neutral words (#47)
2026-07-12 · commit 7f88286 · Integrate Anti-IF + Fowler principles: R11, R12, PREPARE phase, maxims layer, finding clusters (#17)
2026-07-07 · commit 1cd3172 · go-ldd v2.1.0: R10 concurrency-safety rule — hunt what static analysis can't prove (#16)
2026-07-07 · commit ede72a4 · go-ldd v2: rules-as-data architecture + hunter/skeptic review (#13)
2026-07-05 · commit 9c9db61 · go-linter-driven-development: make package-size hook opt-in
2026-06-10 · commit b5ab401 · fix(go-skills): catch test-only interfaces + make review evidence-based (#11)
2026-04-28 · commit 1f90efe · improved flow and catch linting failures (#8)
2026-04-12 · commit f98fe21 · add self-validation ownership rule: types must not rely on upstream validation
2026-01-07 · commit 666cd0c · refactor: add proper tool declarations to commands, skills, and agents
2026-01-06 · commit ef68844 · refactor: improved skills and agents with claude best practices
2025-10-28 · commit 5109dbc · improved vertical slicing
2025-10-28 · commit 2b7fb1a · Add required frontmatter to all skills for Claude Code discovery
2025-10-28 · commit 746ae7d · Transform to Claude Code plugin architecture

Archived snapshots