ワンクリックで
codebase-design
Shared vocabulary for designing deep modules, interfaces, seams, and adapters.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Shared vocabulary for designing deep modules, interfaces, seams, and adapters.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | codebase-design |
| description | Shared vocabulary for designing deep modules, interfaces, seams, and adapters. |
| metadata | {"author":"mattpocock","version":"1.0.2"} |
Use this when designing or refactoring moodle-mcp-srv modules, especially when deciding where a testable seam belongs.
resources serialize read-only context; they should not become write adapters.uv run ruff check, uv run ty check, uv run basedpyright, and relevant pytest commands.Maintain CHANGELOG.md as meaningful merges land. Use after merging a feature branch, before cutting a release, or when asked "what changed?".
Cut a GitHub release by updating changelog, validating release checks, creating a tag, and publishing with gh.
Ship current work through a GitHub pull request using git and gh.
Record durable architectural decisions in docs/adr with compact context and consequences.
Diagnose hard bugs by building a tight repro loop before changing code.
Maintain Moodle MCP domain language and update CONTEXT.md only when terminology is resolved.