원클릭으로
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.