
Claude Skills by proteanhq
github.com/proteanhqCreate an Architecture Decision Record in docs/adr/. Use when the user says "create an ADR", "document this decision", "record this architecture decision", or when a design discussion leads to a conclusion that should be preserved. Also trigger when the user describes a significant technical trade-off or says "why did we choose X over Y" in a way that implies the decision should be documented.
Analyze the current branch for breaking changes to Protean's public API and generate the required mitigations. Use when the user says "check for breaking changes", "is this a breaking change", "deprecation", "API compatibility", or before any PR that touches public-facing code in protean.*. Also trigger when renaming, moving, or removing any class, function, or method that user code could depend on.
Assemble changelog fragments into a CHANGELOG.md entry for a completed epic. Use when the user says "add changelog", "update changelog", "changelog entry", or when an epic is marked Done. Fragments live in `changes/` and are created per-PR by the /implement skill. This skill assembles them, groups by epic, and cleans up the fragments.
Run all code quality checks on the Protean codebase — domain validation, linting, formatting, and type checking. Use this skill whenever the user says "check the code", "run checks", "lint", "validate", "run quality checks", or wants to verify code health before a PR or commit. Also trigger when the user asks about code quality, formatting issues, type errors, or domain validation problems — even if they phrase it as "is the code clean?" or "anything wrong with the codebase?".