janmarkuslanger
UserClaude Code skills for software engineering.
Categories
Indexed Skills (19)
adr
Creates an Architecture Decision Record (ADR) for a significant design decision. Captures context, considered alternatives, the chosen option, and consequences — so future engineers understand why, not just what.
agent-handoff
Saves the current agent state to HANDOFF.md so another agent can take over seamlessly. Captures completed work, open tasks, changed files, and next steps.
architecture-proposal
Creates an upfront system architecture proposal before implementation begins. Defines bounded contexts, layer strategy, system-wide patterns, and quality attributes — the architectural foundation that all feature-level design decisions build on.
architecture-review
Full architecture review of an implemented feature or module. Evaluates against clean design principles — single responsibility, dependency direction, layer separation, and interface quality — and produces actionable findings.
coupling-review
Analyzes a module or codebase for coupling quality. Distinguishes intentional from accidental coupling, identifies problematic dependencies, and recommends concrete improvements.
create-agents-md
Creates a comprehensive AGENTS.md file for the current project. Analyzes the codebase and fills an engineering-standards template covering architecture, clean code, testing, coupling, and conventions — so AI agents working on the project have clear guardrails.
create-architecture-docs
Creates a comprehensive architecture documentation file for the current project. Analyzes the codebase and produces a structured ARCHITECTURE.md covering structure, components, data flow, tech stack, and design decisions.
create-spec
Creates a thorough engineering SPEC.md by asking many targeted questions across requirements, constraints, interfaces, data, and risks — before a single line of code is written.
design-proposal
Creates a design proposal before coding starts. Defines components, interfaces, coupling decisions, and test approach — forces architectural thinking before the first line of code.
diff-commit
Validates the current git diff for common issues and generates a suitable conventional commit title based on the changes found.
testability-review
Reviews code for testability issues. Identifies hard-to-test constructs, hidden dependencies, and missing seams — then suggests concrete changes to make the code testable without rewriting it.
create-adr
Creates an Architecture Decision Record (ADR) for a significant design decision. Captures context, considered alternatives, the chosen option, and consequences — so future engineers understand why, not just what.
create-agent-handoff
Saves the current agent state to HANDOFF.md so another agent can take over seamlessly. Captures completed work, open tasks, changed files, and next steps.
create-architecture-proposal
Creates an upfront system architecture proposal before implementation begins. Defines bounded contexts, layer strategy, system-wide patterns, and quality attributes — the architectural foundation that all feature-level design decisions build on.
create-design-proposal
Creates a design proposal before coding starts. Defines components, interfaces, coupling decisions, and test approach — forces architectural thinking before the first line of code.
create-pr
Drafts a pull request title and description from the branch's commits and diff — what changed, why, and how to verify — following Conventional Commits and flagging breaking changes. Asks for explicit confirmation before pushing or opening the PR.
debug
Systematic root-cause analysis for a bug. Reproduces the problem, forms and tests hypotheses one at a time, isolates the cause with evidence, then proposes a minimal fix — documenting the reasoning so it is reproducible, not guesswork.
refactor-plan
Produces a safe, behavior-preserving refactoring plan. Establishes characterization tests first, then sequences small reversible steps with a verification gate between each — so behavior never silently changes.
write-tests
Writes tests for existing code following Arrange/Act/Assert. Covers the happy path, edge cases, and error paths; mocks only at I/O boundaries, never the unit under test. Closes the loop that testability-review opens.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.