cc-praxis / Skills

💡 New here? Install Core first, then your language bundle. Browse skills below or

Make Claude an expert in your tech stack.

mdproctor/cc-praxis

cc-praxis is a curated collection of Claude Code skills for professional software development. Where Claude Code gives you a capable generalist, cc-praxis gives you a disciplined collaborator that knows your conventions, enforces your quality standards, and chains the right actions together automatically — every session, every project, without repeating yourself.

🔗

Skills that chain together

Skills are a system. After Java code review, java-git-commit syncs DESIGN.md automatically. After TypeScript review, ts-security-audit is offered for auth code. The right workflow runs without you directing it.

🧠

Project-aware by design

One line in CLAUDE.md declares your project type. Every skill reads it — commits route to the right specialist, health checks pick the right categories, docs sync to the right document.

Zero overhead when idle

42 skills contribute ~1,200 words of descriptions to your context window — less than a single well-written prompt. Each full skill loads only when triggered. The rest costs nothing.

48
Skills
5
Bundles
3
Languages
18
Validators
446
Tests
New to cc-praxis? Read the getting started guide →
Open source · Apache 2.0
Without cc-praxis
  • git commit -m "fix stuff" — meaningless history, archaeology by Tuesday
  • DESIGN.md drifts from the code. Three months later nobody trusts either
  • Every new Claude session starts from zero — re-explaining conventions, re-establishing context
  • Security reviews happen when someone remembers to ask, not automatically
  • Review depth depends on how much you prompted — inconsistent every time
With cc-praxis
  • Structured commits with conventional types and Java-specific scopes — searchable, releasable
  • DESIGN.md and CLAUDE.md sync automatically on every commit — docs stay honest
  • Conventions encoded in CLAUDE.md — Claude reads them at session start, every time
  • Security audit offered automatically when reviewing auth, payment, or PII code
  • Code review follows a consistent CRITICAL/WARNING/NOTE checklist — same depth every time
How it works

Skills are tiny. Workflows are automatic.

1
Install once
Skills live in ~/.claude/skills/ — one command sets up your whole environment.
2
Descriptions load
At session start Claude reads ~30 words per skill. 42 skills = ~1,200 words. Less than one prompt.
3
Trigger activates
You say "commit" — git-commit reads CLAUDE.md, routes to the right specialist, full skill loads.
4
Chain runs
Skills invoke each other automatically. You focus on the work — the workflow manages itself.
Java example

What happens when you say "commit" in a Java project

1
git-commit reads CLAUDE.md → sees type: java → routes to java-git-commit
2
java-git-commit checks: review done this session? If not, offers to run java-code-review
3
java-code-review runs CRITICAL/WARNING/NOTE checklist — resource leaks, event loop safety, test coverage. Offers java-security-audit if auth/PII detected
4
java-update-design maps annotations to architectural signals → proposes targeted DESIGN.md updates
Structured commit e.g. feat(rest): add user export endpoint — conventional, Java-scoped, release-ready
💡 You typed "commit". The skill system handled the rest.
Token efficiency

42 skills cost less than one prompt

Each skill contributes ~30 words of trigger description. The full skill body loads only when that skill activates.

42 skills × ~30 words~1,200 words
Typical system prompt500–2,000 words
Entire skill collection≤ 1 prompt
Quality foundation

Built to stay correct

Skills guide AI behaviour across every session. A three-tier validation framework catches problems before they reach you.

7 commit-tier validators — CSO compliance, cross-references, structure. <2s per commit.
9 push-tier validators — Mermaid syntax, external URLs, code examples, bidirectional chaining. <30s.
163 tests — including bidirectional chain audit verifying every skill relationship in both directions.
GitHub Actions CI — validates and tests on every push. No broken skills reach the marketplace.
Supported stacks

Deep expertise, not shallow coverage

Java / Quarkus
FULL SUITE
  • ✓ Development, review, security
  • ✓ Quarkus Flow + observability
  • ✓ Maven BOM management
  • ✓ DESIGN.md sync on every commit
  • ✓ Project health checks
⟨/⟩
TypeScript / Node
FULL SUITE
  • ✓ Strict mode, async patterns
  • ✓ Type safety review
  • ✓ OWASP + prototype pollution
  • ✓ npm/yarn/pnpm management
  • ✓ Project health checks
🐍
Python
FULL SUITE
  • ✓ Development, review, security
  • ✓ Type hints, async patterns
  • ✓ OWASP + pickle/injection checks
  • ✓ pip/poetry/pipenv management
  • ✓ Project health checks

Ready to stop repeating yourself?

One marketplace command. Pick your bundle. Open a new Claude Code session and say "commit" — you'll notice the difference immediately.

/plugin marketplace add github.com/mdproctor/cc-praxis
Getting Started →
ℹ️ This installer runs entirely outside Claude — zero context window impact. Installed skills contribute only their description (~30 words each) to your session; the full skill body loads only when triggered.
💡
New here? Start simple. Install Core first, then add your language bundle (TypeScript or Java/Quarkus). Open a new Claude Code session and say "commit" to see it in action.
All Skills
Checking…
Foundation
CoreUniversal workflow tools every project needs
3 of 5
git-commit
v1.0.0
Commit
Entry point for all commits — routes to java-git-commit, blog-git-commit, etc. based on project type.
update-claude-md
v1.0.0
Sync
Keeps CLAUDE.md in sync with workflow and convention changes after every commit.
adr
v1.0.0
ADR
Architecture Decision Records in MADR format — sequential numbering, lifecycle management.
project-health
v1.0.0
Health
Universal health checks — correctness, consistency, compliance. Auto-chains to type-specific skills at tier 3+.
project-refine
v1.0.0
Refine
Improvement opportunities — bloat, duplication, structure. Never blocks work; findings are always optional.
git-commit
v1.0.0
Commit✓ Installed

Entry point for all commit workflows. Reads the project type from CLAUDE.md and routes to the appropriate specialised commit skill — java-git-commit for Java, blog-git-commit for blogs, custom-git-commit for custom projects. Handles interactive setup if no project type is declared.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: adr blog-git-commit design-snapshot idea-log python-code-review ts-code-review update-claude-md write-blog
Invoked by: adr design-snapshot idea-log python-code-review ts-code-review write-blog
Extended by: custom-git-commit java-git-commit
update-claude-md
v1.0.0
Sync✓ Installed

Keeps CLAUDE.md in sync with workflow and convention changes after every commit. Analyses the staged diff for changes to build commands, testing patterns, naming conventions, and repository structure, then proposes targeted updates.

Triggers: ** User can run `/update-claude-md` directly to sync CLAUDE.md without committing
Chains to: java-update-design
Invoked by: blog-git-commit custom-git-commit git-commit handover java-git-commit write-blog
adr
v1.0.0
ADR✓ Installed

Creates and manages Architecture Decision Records in MADR format. Assigns sequential numbers, tracks lifecycle (Proposed → Accepted → Deprecated → Superseded), and stores records in docs/adr/. Offered automatically by maven-dependency-update on major version upgrades.

Triggers: ** User can run `/adr` or say "create an ADR" directly when making architectural decisions
Chains to: custom-git-commit git-commit java-git-commit java-update-design write-blog
Invoked by: design-snapshot git-commit idea-log java-update-design maven-dependency-update write-blog
project-health
v1.0.0
HealthNot installed

Universal project health checker — answers "is the project correct, complete, and consistent?" Runs 12 check categories across 4 tiers of depth. At tier 3+, automatically chains to the type-specific health skill for your project.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: blog-project-health custom-project-health java-project-health python-project-health skills-project-health ts-project-health
Extended by: blog-project-health custom-project-health java-project-health python-project-health skills-project-health ts-project-health
project-refine
v1.0.0
RefineNot installed

Companion to project-health for improvement opportunities — bloat, duplication, consolidation, and structural improvements. Never blocks work; findings are always opportunities not failures. Run after health is green.

PrinciplesFoundations extended by language-specific skills
0 of 4
code-review-principles
v1.0.0
Foundation
Universal code review — safety, concurrency, testing philosophy.
extended by: java-code-reviewextended by: ts-code-review
security-audit-principles
v1.0.0
Foundation
Universal OWASP Top 10 for server-side applications.
extended by: java-security-auditextended by: ts-security-audit
dependency-management-principles
v1.0.0
Foundation
Universal dependency management — BOM alignment, compatibility, version strategy.
extended by: maven-dependency-updateextended by: npm-dependency-update
observability-principles
v1.0.0
Foundation
Universal logging, tracing, and metrics — MDC patterns, OpenTelemetry concepts.
extended by: quarkus-observability
code-review-principles
v1.0.0
FoundationNot installed

Universal code review checklist covering safety (resource leaks, deadlocks), concurrency, performance, testing philosophy, and review workflow. Language-agnostic — extended by java-code-review and ts-code-review which add language-specific examples and tooling.

Not invoked directly — loaded via Prerequisites by language-specific skills
Extended by: java-code-review python-code-review ts-code-review
security-audit-principles
v1.0.0
FoundationNot installed

Universal OWASP Top 10 security audit checklist for server-side applications. Covers injection, broken auth, access control, cryptographic failures, misconfiguration, vulnerable components, and SSRF. Extended by language-specific audits with code examples.

Not invoked directly — loaded via Prerequisites by language-specific skills
Extended by: java-security-audit python-security-audit ts-security-audit
dependency-management-principles
v1.0.0
FoundationNot installed

Universal dependency management workflow — BOM alignment, compatibility checking, version drift prevention, and when to create ADRs for dependency decisions. Package-manager-agnostic foundation extended by maven-dependency-update and npm-dependency-update.

Not invoked directly — loaded via Prerequisites by language-specific skills
Extended by: maven-dependency-update npm-dependency-update pip-dependency-update
observability-principles
v1.0.0
FoundationNot installed

Universal observability guidance — the three pillars (logs, traces, metrics), MDC/correlation ID patterns, HTTP header propagation, and OpenTelemetry concepts. Technology-agnostic foundation extended by framework-specific skills like quarkus-observability.

Not invoked directly — loaded via Prerequisites by language-specific skills
Extended by: quarkus-observability
Languages
Java / QuarkusJava/Quarkus development, review, security and Quarkus Flow
5 of 10
java-dev
v1.0.0 → v1.0.1
Dev
Expert Java development for Quarkus — safety-first, Vert.x event loop, JUnit 5 testing.
java-code-review
v1.0.0
Review
Java/Quarkus code review — resource leaks, event loop safety, concurrency.
builds on: code-review-principles
java-security-audit
v1.0.0
Security
OWASP Top 10 for Java/Quarkus — injection, auth, Vault and OIDC integration.
builds on: security-audit-principles
java-git-commit
v1.0.0
Commit
Java commits with automatic DESIGN.md synchronisation via java-update-design.
maven-dependency-update
v1.0.0
Deps
Maven BOM dependency management — Quarkus platform alignment, compatibility checking.
builds on: dependency-management-principles
java-update-design
v1.0.0
Sync
DESIGN.md synchronisation — maps Java annotations to architectural signals automatically.
quarkus-flow-dev
v1.0.0
Dev
Quarkus Flow workflow development — FuncDSL, human-in-the-loop, LangChain4j AI integration.
quarkus-flow-testing
v1.0.0
Testing
Testing for Quarkus Flow — @QuarkusTest, REST integration, AI service mocking strategies.
quarkus-observability
v1.0.0
Observability
Quarkus logging, tracing, and metrics — MDC correlation, OpenTelemetry, Prometheus.
builds on: observability-principles
java-project-health
v1.0.0
Health
Health checks for Java/Maven/Gradle — architecture, BOM alignment, test coverage.
java-dev
v1.0.0 → v1.0.1
Dev✓ Installed

Expert Java development for Quarkus server-side applications. Safety-first approach — resource leaks, deadlocks, classloader issues, Vert.x event loop correctness. Includes Quick Reference table, Rule Priority flowchart (Safety › Concurrency › Performance › Code Quality), and 12 real production incident examples.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: java-code-review quarkus-observability
Extended by: java-code-review java-security-audit quarkus-flow-dev quarkus-flow-testing
java-code-review
v1.0.0
Review✓ Installed

Pre-commit code review for Java/Quarkus — resource leaks, event loop blocking, concurrency violations, reproducibility, performance in hot paths, and testing coverage. Extends code-review-principles with Quarkus/Vert.x specific checks and ❌/✅ code examples.

Triggers: ** User says "review my code", "check my changes", or explicitly invokes /java-code-review
Chains to: java-git-commit java-security-audit
Invoked by: java-dev java-git-commit quarkus-flow-dev quarkus-flow-testing
Builds on: code-review-principles java-dev
java-security-audit
v1.0.0
Security✓ Installed

OWASP Top 10 security audit for Java/Quarkus — SQL/JPQL injection, broken auth, access control, cryptographic failures, Vault/OIDC integration patterns, and Quarkus security extension recommendations. Builds on security-audit-principles with Quarkus-specific examples.

Triggers: ** User says "security review", "audit security", or explicitly invokes for security-critical implementations
Invoked by: java-code-review
Builds on: java-dev security-audit-principles
java-git-commit
v1.0.0
Commit✓ Installed

Java-specific commit workflow extending git-commit. Requires docs/DESIGN.md — blocks commits if missing. Automatically syncs DESIGN.md via java-update-design before proposing the commit. Provides Java/Quarkus-specific commit scopes (rest, repository, service, BOM).

Triggers: ** User says "commit", "smart commit", or explicitly invokes /java-git-commit in Java repositories
Chains to: java-code-review java-update-design update-claude-md
Invoked by: adr design-snapshot idea-log java-code-review maven-dependency-update quarkus-flow-dev quarkus-flow-testing quarkus-observability write-blog
Builds on: git-commit
maven-dependency-update
v1.0.0
Deps✓ Installed

Maven BOM dependency management for Java/Quarkus — Quarkus platform alignment, BOM vs explicit version detection, compatibility checking, and safe upgrade proposals. Offers ADR creation for major version changes. Extends dependency-management-principles.

Triggers: ** User says "update dependencies", "upgrade Quarkus", or explicitly invokes when pom.xml changes are needed
Chains to: adr java-git-commit
Invoked by: quarkus-observability
Builds on: dependency-management-principles
java-update-design
v1.0.0
SyncNot installed

Keeps DESIGN.md in sync with code changes — maps Java annotations to architectural signals (@RestController → API change, @Entity → data model change). Proposes targeted DESIGN.md updates and nudges when the doc grows too large to modularise.

Triggers: ** User can run `/update-design` directly to sync DESIGN.md without committing
Chains to: adr
Invoked by: adr java-git-commit update-claude-md
Builds on: update-primary-doc
quarkus-flow-dev
v1.0.0
DevNot installed

Quarkus Flow (CNCF Serverless Workflow) development — FuncDSL task composition (function/agent/http/emit/listen), human-in-the-loop patterns, LangChain4j AI service integration, and YAML workflow definitions. Full API reference in funcDSL-reference.md.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: java-code-review java-git-commit quarkus-flow-testing quarkus-observability
Builds on: java-dev
Extended by: quarkus-flow-testing
quarkus-flow-testing
v1.0.0
TestingNot installed

Testing patterns for Quarkus Flow workflows — @QuarkusTest for Flow classes, YAML workflow testing with @Identifier, REST integration tests with REST Assured, RFC 7807 error mapping, and AI service mocking with @InjectMock and @QuarkusTestProfile.

Triggers: ** User writes @QuarkusTest for Flow classes, tests YAML workflows, or debugs workflow test failures
Chains to: java-code-review java-git-commit
Invoked by: quarkus-flow-dev
Builds on: java-dev quarkus-flow-dev
quarkus-observability
v1.0.0
ObservabilityNot installed

Production-grade observability for Quarkus — structured JSON logging with MDC, quarkus-flow workflow tracing, OpenTelemetry distributed tracing, Micrometer/Prometheus metrics, and log aggregator integration (Kibana, Loki, Datadog). Extends observability-principles.

Triggers: ** User mentions "logging", "tracing", "observability", "MDC", "OpenTelemetry", "Prometheus", or configures observability
Chains to: java-git-commit maven-dependency-update
Invoked by: java-dev quarkus-flow-dev
Builds on: observability-principles
java-project-health
v1.0.0
HealthNot installed

Java-specific health checks extending project-health. Adds three categories: java-architecture (layer separation, circular imports, domain isolation), java-dependencies (BOM alignment, no duplicate versions, correct test scoping), java-code-quality (duplication, hardcoded values, callback patterns).

Triggers: ** Yes — `/java-project-health` runs universal checks first,
Invoked by: project-health
Builds on: project-health
TypeScriptTypeScript/Node.js development, review, security and dependencies
5 of 5
ts-dev
v1.0.0 → v1.1.0
Dev
Expert TypeScript development — strict mode, async patterns, error handling, testing.
→ ts-code-review→ ts-security-audit
ts-code-review
v1.0.0
Review
TypeScript code review — type safety, async correctness, error handling.
builds on: code-review-principles→ ts-security-audit
ts-security-audit
v1.0.0
Security
OWASP Top 10 for TypeScript/Node.js — injection, JWT, prototype pollution, SSRF.
builds on: security-audit-principles
npm-dependency-update
v1.0.0
Deps
npm/yarn/pnpm dependency management — semver strategy, audit triage, ADR for majors.
builds on: dependency-management-principles
ts-project-health
v1.0.0
Health
Health checks for TypeScript/Node.js — strict mode, floating promises, npm audit findings.
ts-dev
v1.0.0 → v1.1.0
Dev✓ Installed

Expert TypeScript development for Node.js and browser applications. Enforces strict mode, guides async/await correctness, error handling with discriminated unions, and testing with Jest or Vitest. Includes a Quick Reference table and "These Thoughts Mean STOP" rationalization guide.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: ts-code-review
Extended by: ts-code-review ts-security-audit
ts-code-review
v1.0.0
Review✓ Installed

Pre-commit code review for TypeScript — type safety (no any, no unsafe assertions), async correctness (unawaited promises, missing error handling), and test quality. Severity-graded CRITICAL/WARNING/NOTE with a Mermaid decision flow. Extends code-review-principles.

Triggers: ** User says "review my code", "check my changes", or explicitly invokes /ts-code-review
Chains to: git-commit ts-security-audit
Invoked by: git-commit ts-dev
Builds on: code-review-principles ts-dev
ts-security-audit
v1.0.0
Security✓ Installed

OWASP Top 10 security audit for TypeScript/Node.js. Covers SQL/NoSQL/command injection, broken auth (JWT, bcrypt, rate limiting), IDOR, prototype pollution, SSRF, cryptographic failures, and security misconfiguration. Includes a Node.js Security Features reference table.

Triggers: ** User says "security review", "audit security", or explicitly invokes for security-critical TypeScript/Node.js implementations
Invoked by: ts-code-review
Builds on: security-audit-principles ts-dev
npm-dependency-update
v1.0.0
Deps✓ Installed

npm/yarn/pnpm dependency management with a BOM-first philosophy. Covers semver strategy (^, ~, exact), npm audit triage, breaking change detection, devDependencies separation, and ADR integration for major upgrades. Works with all three lock file formats.

Triggers: ** User says "update dependencies", "add a package", "npm audit", or whenever `package.json` changes are needed
Builds on: dependency-management-principles
ts-project-health
v1.0.0
Health✓ Installed

TypeScript-specific health checks extending project-health. Adds five categories: ts-types (strict mode, @ts-ignore, any usage), ts-async (floating promises, sequential awaits), ts-build (tsc --noEmit, ESLint, circular imports), ts-dependencies (npm audit, lock file), ts-testing (coverage, skipped tests).

Triggers: ** Yes — `/ts-project-health` runs universal checks first,
Invoked by: project-health
Builds on: project-health
PythonPython development, review, security and pip dependencies
0 of 5
python-dev
v1.0.0
Dev
Expert Python development — type hints, mutable default arg safety, asyncio patterns, pytest testing.
python-code-review
v1.0.0
Review
Python code review — type safety, bare except clauses, unawaited coroutines, blocking event loop.
builds on: code-review-principles
python-security-audit
v1.0.0
Security
OWASP Top 10 for Python — SQL/command injection, pickle deserialization, yaml.load vs safe_load, secrets vs random.
builds on: security-audit-principles
pip-dependency-update
v1.0.0
Deps
pip/poetry/pipenv dependency management — semver strategy, pip audit triage, virtual env discipline.
builds on: dependency-management-principles
python-project-health
v1.0.0
Health
Health checks for Python projects — mypy, pip audit, flake8/ruff, pytest coverage, build integrity.
python-dev
v1.0.0
DevNot installed

Expert Python development — type hints, mutable default argument safety, asyncio patterns, @dataclass, pytest. Includes Common Pitfalls table with 12 rationalizations.

Not invoked directly — loaded via Prerequisites by language-specific skills
Chains to: python-code-review
Extended by: python-code-review python-security-audit
python-code-review
v1.0.0
ReviewNot installed

Python code review — type safety (missing hints, bare Any), bare except clauses, unawaited coroutines, blocking event loop. Severity-graded CRITICAL/WARNING/NOTE.

Triggers: ** User says "review my code", "check my changes", or explicitly invokes /python-code-review
Chains to: git-commit python-security-audit
Invoked by: git-commit python-dev
Builds on: code-review-principles python-dev
python-security-audit
v1.0.0
SecurityNot installed

OWASP Top 10 for Python — SQL/command injection, pickle deserialization (RCE risk), yaml.load vs safe_load, secrets vs random, path traversal, SSRF.

Triggers: ** User says "security review", "audit security", or explicitly invokes for security-critical Python implementations
Invoked by: python-code-review
Builds on: python-dev security-audit-principles
pip-dependency-update
v1.0.0
DepsNot installed

pip/poetry/pipenv dependency management — semver strategy (== vs ~=), pip audit triage, virtual env discipline, ADR for major upgrades.

Triggers: ** User says "update dependencies", "add a package", "pip audit", or whenever `requirements.txt`, `pyproject.toml`, or `Pipfile` changes are needed
Builds on: dependency-management-principles
python-project-health
v1.0.0
HealthNot installed

Health checks for Python projects — python-types (mypy), python-deps (pip audit), python-quality (flake8/ruff), python-testing (pytest), python-build.

Triggers: ** Yes — `/python-project-health` runs universal checks first,
Invoked by: project-health
Builds on: project-health
Extras
ExtrasWorkflow tools, documentation aids, and setup wizards
1 of 9
issue-workflow
v1.0.0
Issues
GitHub issue tracking — cross-cutting detection, pre-commit split suggestions, release changelog.
skills-project-health
v1.0.0
Health
Health checks for Claude Code skill repositories — CSO compliance, marketplace, validator wiring.
blog-project-health
v1.0.0
Health
Health checks for GitHub Pages / Jekyll blogs — post format, front matter, navigation integrity.
custom-project-health
v1.0.0
Health
Health checks for type: custom projects — primary document sync, work tracking, conventions.
blog-git-commit
v1.0.0
Commit
GitHub Pages / Jekyll commits — content-type conventions (post/edit/draft), filename validation.
custom-git-commit
v1.0.0
Commit
Commits for type: custom projects with configurable primary document synchronisation.
update-primary-doc
v1.0.0
Sync
Generic primary document sync for custom projects — table-driven by Sync Rules in CLAUDE.md.
install-skills
v1.0.0
Setup
One-time bootstrap wizard — configure session-start hook and install skills interactively.
uninstall-skills
v1.0.0
Setup
Guided removal wizard with reverse dependency checking and optional hook removal.
design-snapshot
v1.0.0
ADR
Immutable dated record of design state — where we are, how we got here, where we're going. Links to ADRs rather than duplicating them.
idea-log
v1.0.0
ADR
Living log for undecided possibilities — park ideas before they evaporate, promote to ADR or task when ready to act.
write-blog
v1.0.0
ADR
Living project diary — captures decisions, pivots, and discoveries in diary voice as they happen. Preserves what was believed at the time; never revised in hindsight.
cc-praxis-ui
v1.0.0
Setup
Visual skill manager UI — browse, install, update, and uninstall skills. Launch via /cc-praxis-ui or the cc-praxis terminal command.
garden
v1.0.0
ADR
Cross-project library of hard-won technical gotchas — silent failures, documentation contradictions, and multi-attempt workarounds stored in ~/claude/knowledge-garden/.
issue-workflow
v1.0.0
Issues✓ Installed

GitHub issue tracking with cross-cutting detection. Setup mode configures Work Tracking in CLAUDE.md and creates standard labels. Task intake detects when a request spans multiple concerns. Pre-commit analysis guides through git add -p splitting. Release management via gh release create --generate-notes.

Invoked by: idea-log
blog-git-commit
v1.0.0
CommitNot installed

Commit workflow for GitHub Pages / Jekyll blogs. Enforces content-type conventions (post/edit/draft/asset/config), validates post filenames (YYYY-MM-DD-title.md format), uses 72-char subject limit (blog titles are longer than code subjects), and validates via validate_blog_commit.py.

Chains to: update-claude-md
Invoked by: git-commit
custom-git-commit
v1.0.0
CommitNot installed

Commit workflow for type: custom projects (working groups, research, documentation). Syncs the user-configured primary document (VISION.md, THESIS.md, etc.) based on Sync Rules declared in CLAUDE.md. Supports four built-in sync strategies plus custom strategies.

Triggers: ** Yes, but git-commit will route here automatically for type: custom
Chains to: update-claude-md update-primary-doc
Invoked by: adr design-snapshot idea-log write-blog
Builds on: git-commit
update-primary-doc
v1.0.0
SyncNot installed

Generic table-driven primary document sync for type: custom projects. Reads Sync Rules from CLAUDE.md (file patterns → document sections) and proposes targeted updates. Supports bidirectional-consistency, research-progress, api-spec-sync, and architectural-changes strategies. Proposal-only — never applies changes directly.

Not invoked directly — loaded via Prerequisites by language-specific skills
Invoked by: custom-git-commit
Extended by: java-update-design
skills-project-health
v1.0.0
HealthNot installed

Health checks specific to Claude Code skill repositories. Adds 8 skills-specific categories: cross-refs (bidirectional chaining), coverage (marketplace completeness), quality (CSO compliance, flowcharts), naming conventions, infrastructure (validators wired), dependencies, performance (token budget), effectiveness.

Triggers: ** Yes — `/skills-project-health` runs universal checks first,
Invoked by: project-health
Builds on: project-health
blog-project-health
v1.0.0
HealthNot installed

Health checks for GitHub Pages / Jekyll blogs. Extends project-health with blog-specific checks: post filename format (YYYY-MM-DD-title.md), front matter validity, Jekyll configuration health, content freshness, and navigation integrity.

Triggers: ** Yes — `/blog-project-health` runs universal checks first, then blog-specific checks, producing identical output to the auto-chained flow
Invoked by: project-health
Builds on: project-health
custom-project-health
v1.0.0
HealthNot installed

Health checks for type: custom projects. Extends project-health with custom checks: primary document sync accuracy, work tracking configuration, Sync Rules validity, and project-specific conventions. Reads configuration from CLAUDE.md to validate project requirements.

Triggers: ** Yes — `/custom-project-health` runs universal checks first, then custom-specific checks, producing identical output to the auto-chained flow
Invoked by: project-health
Builds on: project-health
install-skills
v1.0.0
SetupNot installed

One-time bootstrap wizard for new environments. Configures the session-start hook (automatic CLAUDE.md detection), offers bundle or individual skill selection with automatic dependency resolution, and verifies setup on completion. Run once per machine after adding the cc-praxis marketplace.

uninstall-skills
v1.0.0
SetupNot installed

Guided removal wizard. Lets you remove individual skills, bundles, or everything. Checks reverse dependencies before removing (warns if other installed skills depend on the one being removed). Optionally removes the session-start hook. Requires explicit confirmation before anything is deleted.

design-snapshot
v1.0.0
ADRNot installed

Immutable, dated record of design state — where the project is, how it got here, and where it's going. Unlike DESIGN.md (a living document), snapshots never change after they're committed. Links to ADRs rather than duplicating them. Prompts for missing ADRs after writing.

Chains to: adr custom-git-commit git-commit idea-log java-git-commit write-blog
Invoked by: git-commit handover write-blog
idea-log
v1.0.0
ADRNot installed

Lightweight living log for undecided possibilities — park ideas worth remembering before they evaporate. Capture, review, promote to ADR or task, or discard. Different from ADRs (decisions made) and design snapshots (state frozen): the idea log holds maybes.

Chains to: adr custom-git-commit git-commit issue-workflow java-git-commit
Invoked by: design-snapshot git-commit
write-blog
v1.0.0
ADRNot installed

Living project diary — captures decisions, pivots, and discoveries in the moment with honest diary voice. Preserves what was believed at the time, including aspirations that later changed. Not a polished retrospective: if the plan changed, the blog shows both the original and the change.

Chains to: adr custom-git-commit design-snapshot git-commit java-git-commit update-claude-md
Invoked by: adr design-snapshot git-commit handover
cc-praxis-ui
v1.0.0
SetupNot installed

Visual skill manager — a local web app for browsing, installing, updating, and uninstalling skills. Shows live install state per bundle. Launch with /cc-praxis-ui inside Claude Code, or the cc-praxis command in your terminal.

Triggers: ** Yes, this is a standalone launcher
garden
v1.0.0
ADRNot installed

Cross-project library of hard-won technical gotchas — bugs that silently fail, behaviours that contradict documentation, workarounds that took hours to find. Stored in ~/claude/knowledge-garden/ and shared across all projects on this machine. Dual-indexed by technology and by symptom type.

handover
v1.0.0
SyncNot installed

Generates a concise HANDOVER.md at session end so the next Claude session can resume immediately. Uses lazy references — pointers to design snapshots, project blog, and knowledge garden rather than loading their content. Stays under 500 tokens by design.

Chains to: design-snapshot update-claude-md write-blog
workspace-init
v1.0.0
SetupNot installed

One-time workspace setup — creates ~/claude/private/<project>/ with routing CLAUDE.md, gitignored project symlink via .git/info/exclude, and full directory structure for snapshots, ADRs, blog, and specs.

retro-issues
v1.0.0
IssuesNot installed

On-demand retrospective mapping of git history to GitHub epics and issues — analyses git log, ADRs, blog entries, and design docs; proposes structure in docs/retro-issues.md for review before creating anything on GitHub.

epic
v1.0.0
SetupNot installed

Full epic lifecycle — detects current epic state and routes to start or close workflow. Start: creates branches, scaffolds design/JOURNAL.md with SHA baseline, links or creates a GitHub issue. Close: routes artifacts, merges JOURNAL.md into DESIGN.md, posts specs to GitHub issue, handles branch cleanup.