superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Shrinkage — write less, better code: token-lean codemaps, reuse-first extension ladder, provably-safe reduction. An LSP reference oracle and runtime deprecation probes turn 'looks unused' into proof before deletion. /srk:map, /srk:gate, /srk:audit, /srk:shave, /srk:coverage.
Plugin srk from marketplace parkktech in parkktech/shrinkage. Commands read from the repo's manifest — 27 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
shrinkageWrite less, better code by extending what exists instead of adding new code — and safely remove code the repo no longer needs — guided by a token-lean symbol map. Use this skill whenever writing, modifying, refactoring, planning, reviewing, or cleaning up code in an existing codebase — adding a feat
/srk:srk:auditRepo-wide shrink audit: seven evidence sweeps, tiered candidates, ranked SHRINK-PLAN.md backlog
/srk:srk:configView or change any Shrinkage setting: gate hardness, map commit policy, PR scoreboard, token budget, comedy
/srk:srk:coverageUpgrade tiering: generate the repo's first coverage artifact (suite-gated → coverage-aware)
/srk:srk:gateRun the reuse gate for a task: candidate symbols, extend-or-justify, minimal-diff proposal
/srk:srk:helpShow every Shrinkage command in the order you'd use them, with a one-line usage guide
/srk:srk:mapBuild or refresh the token-lean codemap; prints detected languages and which rules to load
/srk:srk:onboard▶ START HERE — one-shot setup: status line, codemap, every preference (gate, map policy, PR scoreboard, comedy), quickstart
/srk:srk:queryQuery the codemap for symbols matching a term instead of grepping the repo
/srk:srk:scoreThe minimalism scoreboard: lines removed/added/net, symbols, and how many plan items were removed/merged/cleaned
/srk:srk:shaveSafe subtraction pass: remove/consolidate code with evidence chains, atomic commits, and zero behavior change
/srk:srk:trendLifetime shrinkage total across EVERY shave commit — removed/merged/cleaned — plus recent scored changes
/srk:srk:updateCheck installed vs latest version and print the reliable update steps (uninstall → install → relaunch)
srk-auditorRead-only Shrinkage auditor — finds and evidences code-reduction candidates (dead code, duplication, speculative structure) in an assigned sweep. Produces evidence, never edits files. This is the "find WHAT to lift and shift" role — runs on the capable model because judging what is truly removable i
srk-surgeonShrinkage surgeon — executes exactly ONE already-decided consolidation-catalog transform atomically, with a green-test gate and revert-on-red. This is the mechanical "lift and shift" role — runs on a cheaper/faster model because the judgment (what and how) was already made by the auditor; the surgeo
srk-verifierAdversarial Shrinkage verifier — tries to prove a completed reduction BROKE behavior, by re-deriving evidence independently and checking the transform's known failure modes. This is a judgment role — runs on the capable model because catching a subtle break is worth more than the tokens saved.
PY=$(command -v python3 || command -v python); [ -n "$PY" ] && "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/codemap.py" refresh --auto 2>/dev/null; if ! grep -qs statusLine .claude/settings.j
PY=$(command -v python3 || command -v python); [ -n "$PY" ] && { "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/watchdog.py" heartbeat; "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/wat
PY=$(command -v python3 || command -v python); if [ -n "$PY" ]; then exec "$PY" "${CLAUDE_PLUGIN_ROOT}/hooks/guard_staging.py"; fi
PY=$(command -v python3 || command -v python); if [ -n "$PY" ]; then exec "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/records.py" hook; fi
PY=$(command -v python3 || command -v python); [ -n "$PY" ] && "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/progress.py" 2>/dev/null; true
PY=$(command -v python3 || command -v python); [ -n "$PY" ] && "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/codemap.py" refresh --hook --quiet 2>/dev/null; true
PY=$(command -v python3 || command -v python); if [ -n "$PY" ]; then exec "$PY" "${CLAUDE_PLUGIN_ROOT}/skills/shrinkage/scripts/organize.py" hook; fi
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.