Claude Code Statusline Kit (Free)
Free Claude Code statusline: context bar, session cost, 5-hour and weekly limits with reset times, cache, git and PR. One-command install, Python, no deps.
View Claude Code Statusline Kit (Free)
Stop retyping the same prompts: 24 tested slash commands for commits, PRs, tests, debugging and handoffs, installed in one command.

24 slash commands for the work you repeat every day in Claude Code, written as modern skills (the format that replaced .claude/commands), each with careful instructions, live git context injected before Claude starts, and only the permissions it needs. Plus a linter that catches the mistakes that make custom commands silently fail, and a cheat sheet of every built-in command.
The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 10 tests OK on Python 3.13 and 3.10.

| Command | What it does |
|---|---|
| /commit | commit message from the staged diff in your repo's style, then commits (manual only) |
| /pr-describe [open] | PR title + description from the branch; fills your PR template; open runs gh pr create |
| /ship | lint, types, tests, clean up leftovers, commit, ask, push, open PR (manual only) |
| /review-diff [branch] | must-fix / should-fix / nits review of your changes, with file:line |
| /security-scan-diff | secrets, injection, missing auth checks, data exposure in the diff |
| /fix-tests [pattern] | find the root cause of failing tests and fix it without skipping or loosening tests |
| /write-tests [file] | tests in your project's style; proves a key test fails when the code breaks |
| /bug-hunt <symptom> | reproduce, locate, hypothesize, fix the root cause, regression test |
| /explain <code> | how a file or feature works, with file:line and "where to change X" (read-only tools) |
| /refactor-safely <goal> | small steps, tests green after each, no behavior change |
| /perf-check <thing> | baseline, profile, fix the biggest cost, before/after table |
| /lint-fix, /type-fix | fix lint and type errors properly (no blanket ignores or any) |
| /api-endpoint <route> | new endpoint copying your patterns: validation, auth, errors, tests, docs |
| /ui-component <name> | component with all states and accessibility, using your design tokens |
| /db-migration <change> | expand/contract migration with rollback and deploy notes |
| /deps-check | audit + outdated report with a safe upgrade order |
| /env-check | env vars used but undocumented, documented but unused, secrets exposed to the browser |
| /docs-sync | update README/docs/.env.example to match the code |
| /changelog [range] | user-facing Keep a Changelog entries since the last tag, semver suggestion |
| /todo-sweep | TODO/FIXME grouped by risk with what to do now |
| /standup [week] | what you did, next, blockers, from git (and gh) |
| /repo-tour [goal] | tour of an unfamiliar repo and where to start |
| /handoff | HANDOFF.md so a fresh session or teammate can continue after /clear (manual only) |
Names don't clash with any built-in command (checked against the list in the Claude Code docs, Nov 10, 2026). Commands with side effects (/commit, /ship, /handoff) set disable-model-invocation: true, so Claude never runs them on its own. Pushing, opening PRs and running migrations always ask first.
python3 install.py # personal (~/.claude/skills): available in every project
python3 install.py --project # this repo (.claude/skills): commit them to share with your team
python3 install.py --only commit,ship,fix-tests
python3 install.py --uninstall # removes only the commands it installedExisting skills with the same name are kept unless you pass --force. Or use it as a plugin (commands become /dev-commands:commit): claude --plugin-dir /path/to/claude-code-slash-commands-pack.
python3 tools/lint_skills.py .claude # or ~/.claude/skills, a plugin folder, single files
python3 tools/lint_skills.py . --portable # also check for claude.ai / Skills API uploadsIt catches: misspelled or unknown frontmatter fields (Claude Code ignores them without an error), bad booleans/effort/context values, names Claude Code refuses (trailing spaces, invisible characters, <>), names that a built-in already uses, !commands not pre-approved in allowed-tools (the skill aborts outside auto mode), shell pipes in injected commands, ! placed where it won't run, unused declared arguments, skills nothing can invoke, duplicate command names, overly broad Bash grants, and pasted secrets. Exit 1 on errors, so it works in CI.
Free companion: Claude Code Statusline Kit: https://youraitools.co/marketplace/claude-code-statusline-kit. Related: Claude Code Safety Hooks: https://youraitools.co/marketplace/claude-code-safety-hooks
Zip, 44 KB, v1.0, 40 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Anthropic.
24 ready Claude Code slash commands (/commit, /ship, /fix-tests, /handoff...), a linter for custom commands and a cheat sheet of every built-in. $19.
Free Claude Code statusline: context bar, session cost, 5-hour and weekly limits with reset times, cache, git and PR. One-command install, Python, no deps.
View Claude Code Statusline Kit (Free)Free CLI: see Claude Code tokens and API-equivalent cost by day, project, model, session and 5-hour window from local logs. No install, offline.
View Claude Code Usage Report (Free)Cursor rules for Go: 7 scoped .mdc rules for errors, concurrency, net/http, testing, modules and JSON, current to Go 1.27, with a tested sample app.
View Cursor Rules for GoShort weekly digest of new x402 + MCP tools and free kits, including the MCP OAuth Checker. No spam, unsubscribe any time.