一键导入
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 职业分类
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.
| 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.