Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
{
"name": "context-hogs",
"source": "./plugins/context-hogs",
"description": "Per-file context-cost leaderboard attributes every tool result's tokens to the files it loaded, so you know which files cost you the most.",
"description": "Per-file context-cost leaderboard: attributes every tool result's tokens to the files it loaded, so you know which files cost you the most.",
"category": "cost",
"tags": [
"cost",
Expand All @@ -23,7 +23,7 @@
{
"name": "nerf-receipts",
"source": "./plugins/nerf-receipts",
"description": "A personal flight recorder for Claude Code quality records your own per-session failure rate, edit churn, and tokens/task by model version, and flags real shifts when a model changes.",
"description": "A personal flight recorder for Claude Code quality: records your own per-session failure rate, edit churn, and tokens/task by model version, and flags real shifts when a model changes.",
"category": "observability",
"tags": [
"quality",
Expand All @@ -36,7 +36,7 @@
{
"name": "dead-rules-audit",
"source": "./plugins/dead-rules-audit",
"description": "CLAUDE.md compliance scorecard tallies which rules Claude actually follows vs ignores as you edit, and flags chronically-ignored rules to promote into a deterministic hook.",
"description": "CLAUDE.md compliance scorecard: tallies which rules Claude actually follows vs ignores as you edit, and flags chronically-ignored rules to promote into a deterministic hook.",
"category": "observability",
"tags": [
"compliance",
Expand All @@ -51,7 +51,7 @@
{
"name": "pr-provenance-stamp",
"source": "./plugins/pr-provenance-stamp",
"description": "Stamps a provenance receipt prompts, estimated spend, tests run with exit codes, and a truthful agent-authored line split into your PR body on `gh pr create`.",
"description": "Stamps a provenance receipt (prompts, estimated spend, tests run with exit codes, and a truthful agent-authored line split) into your PR body on `gh pr create`.",
"category": "git",
"tags": [
"pr",
Expand All @@ -65,7 +65,7 @@
{
"name": "standup-autopilot",
"source": "./plugins/standup-autopilot",
"description": "Writes your daily standup from what your agents actually did across repos captures tasks, tests, PRs, and blockers from session transcripts and re-injects yesterday's open blockers next session.",
"description": "Writes your daily standup from what your agents actually did across repos: captures tasks, tests, PRs, and blockers from session transcripts and re-injects yesterday's open blockers next session.",
"category": "productivity",
"tags": [
"standup",
Expand All @@ -79,7 +79,7 @@
{
"name": "dead-end-registry",
"source": "./plugins/dead-end-registry",
"description": "Remembers approaches you tried and reverted (with reason and estimated token cost) and warns before you retry them via a prompt-submit card and an ask-before-edit guard.",
"description": "Remembers approaches you tried and reverted (with reason and estimated token cost) and warns before you retry them, via a prompt-submit card and an ask-before-edit guard.",
"category": "memory",
"tags": [
"memory",
Expand Down
4 changes: 2 additions & 2 deletions plugins/bounty-board/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "bounty-board",
"description": "Turns your repo's tech debt into an aging bounty economy. A SessionStart hook scans tracked files and prices each TODO/FIXME/HACK/skip as a wanted-poster bounty whose XP grows with its git-blame age, injects the top 3 as opportunistic side quests, andvia a PostToolUse hook verifies and pays out bounties that genuinely disappear. SessionEnd renders a payout card, and /bounty-board:board shows the current board on demand.",
"version": "1.0.2",
"description": "Turns your repo's tech debt into an aging bounty economy. A SessionStart hook scans tracked files and prices each TODO/FIXME/HACK/skip as a wanted-poster bounty whose XP grows with its git-blame age, injects the top 3 as opportunistic side quests, and, via a PostToolUse hook, verifies and pays out bounties that genuinely disappear. SessionEnd renders a payout card, and /bounty-board:board shows the current board on demand.",
"version": "1.0.3",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/context-hogs/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "context-hogs",
"description": "A per-file context-cost leaderboard for Claude Code. A PostToolUse hook (async, zero added latency) attributes every tool result's tokens to the file(s) it pulled into context; at SessionEnd or on demand via /context-hogs:leaderboard it renders your repo's most token-expensive files with estimated cost, so you know which files to trim.",
"version": "1.0.3",
"description": "A per-file context-cost leaderboard for Claude Code. A PostToolUse hook (async, zero added latency) attributes every tool result's tokens to the file(s) it pulled into context; at SessionEnd (or on demand via /context-hogs:leaderboard) it renders your repo's most token-expensive files with estimated cost, so you know which files to trim.",
"version": "1.0.4",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/dead-end-registry/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "dead-end-registry",
"description": "Approach-level negative-knowledge memory for Claude Code. Mines your transcripts (Stop/PreCompact, both async and zero added latency) for approaches you TRIED and then REVERTED with the reason, date, and estimated token cost of the detour into a per-repo registry. On UserPromptSubmit it injects a 'you already tried this' warning card when a new prompt matches a recorded dead end; on PreToolUse (Edit|Write) it asks before an edit reintroduces a previously-reverted hunk. Review the registry any time with /dead-end-registry:dead-ends.",
"version": "1.0.1",
"description": "Approach-level negative-knowledge memory for Claude Code. Mines your transcripts (Stop/PreCompact, both async and zero added latency) for approaches you TRIED and then REVERTED (with the reason, date, and estimated token cost of the detour) into a per-repo registry. On UserPromptSubmit it injects a 'you already tried this' warning card when a new prompt matches a recorded dead end; on PreToolUse (Edit|Write) it asks before an edit reintroduces a previously-reverted hunk. Review the registry any time with /dead-end-registry:dead-ends.",
"version": "1.0.2",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/dead-rules-audit/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "dead-rules-audit",
"description": "A CLAUDE.md compliance flight-recorder for Claude Code. At SessionStart it parses CLAUDE.md into numbered atomic rules; on every Edit/MultiEdit/Write a PostToolUse hook (async, zero added latency) passively tallies how often each rule was relevant and whether it was followed or violated; at SessionEnd or on demand via /dead-rules-audit:scorecard it renders a worst-first compliance scorecard with a promote-to-hook hint for chronically-ignored rules. Zero deps, zero network, fully deterministic.",
"version": "1.0.2",
"description": "A CLAUDE.md compliance flight-recorder for Claude Code. At SessionStart it parses CLAUDE.md into numbered atomic rules; on every Edit/MultiEdit/Write a PostToolUse hook (async, zero added latency) passively tallies how often each rule was relevant and whether it was followed or violated; at SessionEnd (or on demand via /dead-rules-audit:scorecard) it renders a worst-first compliance scorecard with a promote-to-hook hint for chronically-ignored rules. Zero deps, zero network, fully deterministic.",
"version": "1.0.3",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/nerf-receipts/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "nerf-receipts",
"description": "A personal flight recorder for Claude Code quality. Background hooks (async, zero added latency) record your own per-session signals keyed by model id and Claude Code versiontool-failure rate, same-file edit churn, turn-end counts, and tokens-per-completed-task. At your next SessionStart or on demand via /nerf-receipts:receipts it renders a trend card with sparklines and flags meaningful shifts that coincide with a model change, so the next time someone says \"they nerfed it\" you have data instead of vibes.",
"version": "1.0.2",
"description": "A personal flight recorder for Claude Code quality. Background hooks (async, zero added latency) record your own per-session signals keyed by model id and Claude Code version: tool-failure rate, same-file edit churn, turn-end counts, and tokens-per-completed-task. At your next SessionStart (or on demand via /nerf-receipts:receipts) it renders a trend card with sparklines and flags meaningful shifts that coincide with a model change, so the next time someone says \"they nerfed it\" you have data instead of vibes.",
"version": "1.0.3",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/pr-provenance-stamp/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "pr-provenance-stamp",
"description": "Embeds a reviewer-facing provenance receipt into your PR body when Claude runs `gh pr create` (or `glab mr create`). A PostToolUse hook (async, zero added latency) records a per-session ledger tool calls, agent-authored lines, and every test/typecheck command with its real exit code; a PreToolUse (Bash) hook then rewrites the --body on `gh pr create` with the real prompt count, estimated spend, test tally, and a truthful agent-vs-human authored-line split. Preview it anytime via /pr-provenance-stamp:provenance.",
"version": "1.0.1",
"description": "Embeds a reviewer-facing provenance receipt into your PR body when Claude runs `gh pr create` (or `glab mr create`). A PostToolUse hook (async, zero added latency) records a per-session ledger: tool calls, agent-authored lines, and every test/typecheck command with its real exit code; a PreToolUse (Bash) hook then rewrites the --body on `gh pr create` with the real prompt count, estimated spend, test tally, and a truthful agent-vs-human authored-line split. Preview it anytime via /pr-provenance-stamp:provenance.",
"version": "1.0.2",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
4 changes: 2 additions & 2 deletions plugins/standup-autopilot/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "standup-autopilot",
"description": "Turns what your agents ACTUALLY did into a standup captured from session transcripts (not commits/tickets, which miss uncommitted work, real test exit codes, and unresolved errors) and rolled up cross-repo. Stop/SessionEnd snapshot each session's outcome (task, branch + diffstat, tests + exit codes, PRs, blockers) to a local per-day ledger; SessionStart re-injects yesterday's unresolved blockers via additionalContext and prints a standup-ready card. Render today's card any time via /standup-autopilot:standup.",
"version": "1.0.1",
"description": "Turns what your agents ACTUALLY did into a standup: captured from session transcripts (not commits/tickets, which miss uncommitted work, real test exit codes, and unresolved errors) and rolled up cross-repo. Stop/SessionEnd snapshot each session's outcome (task, branch + diffstat, tests + exit codes, PRs, blockers) to a local per-day ledger; SessionStart re-injects yesterday's unresolved blockers via additionalContext and prints a standup-ready card. Render today's card any time via /standup-autopilot:standup.",
"version": "1.0.2",
"author": {
"name": "Karan Bansal",
"url": "https://github.com/karanb192"
Expand Down
Loading