Developer-machine setup for spinlockdevelopment — hardened-shell Docker sandbox (hshell launcher), my-status-line (compact Claude Code status line), ubuntu-debloat (fresh Ubuntu dev-box bringup with Chrome, Brave, Docker, mise, Android Studio, VS Code), and create-gh-token (mint and wire a per-project fine-grained GitHub PAT into the git remote). Enable on boxes where you actually set up or sandbox dev environments; skip on Claude Code Web.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Mint a fine-grained GitHub PAT tailored to this project (asks 4 short questions), then validate it and wire it into the project's HTTPS git remote so pushes work without a credential prompt
Install the spindev-devenv compact status line (foldername | branch | sandbox | ctx | model).
Walk the user through minting a fine-grained GitHub Personal Access Token tailored to one project, then wire it into the project's git remote so HTTPS pushes work without prompting. Asks four short questions (create-repos? org-wide vs select repos? which sub-permissions? branch protection plan?), prints a concise PAT-creation checklist tuned to the answers, then runs a script that validates the pasted token and rewrites the remote URL. Use when the user says "set up a github token", "create a PAT for this project", "I need a GitHub token to push", "let claude push from this repo", "wire a github token into this project", or any phrasing about giving an agent push access to a repo.
Run Claude (or other agents) in banshee mode — `--dangerously-skip-permissions`, no prompts — inside a locked-down Docker sandbox called `hshell`. Host is read-only at `/host` with credentials masked; `$PWD` is the agent's only writable world at `/work`; Claude memory persists per project in `$PWD/.internal/claude/`. Use when the user says "hshell", "run this in a sandbox", "let claude loose", "yolo mode", or asks for a hardened environment to dispatch agents/subagents from. Also use when the user wants to install or verify `hshell`, build the image, or rotate LTS pins.
Install a compact Claude Code status line — `foldername | gitbranch | sandbox | ctx Nk (P%) | Model`. Runs an idempotent install script that drops a statusline helper at `~/.claude/statusline.sh` and wires it into `~/.claude/settings.json`. Use when the user asks to install this repo's status line, says "my status line", runs `/my-status-line`, or asks to customize their Claude Code status bar to show token-context usage and sandbox state.
Debloat Ubuntu desktop and set it up for Claude Code + development. Purges games, office apps, Firefox, snapd; installs Chrome (amd64), Brave (amd64+arm64), Docker CE, mise-managed Python/Node/Go/JDK, Android Studio, VS Code from upstream repos; supports idempotent re-runs via `--verify`. Use for fresh Ubuntu dev-box setup, debloat requests, installing dev toolchains on Ubuntu, verifying an existing Ubuntu dev env, or checking for drift/updates.
Personal Claude Code plugin marketplace. Ships three plugins grouping skills + slash commands for project lifecycle, developer-environment setup, and deployment-target references.
Skills were previously consumed from this repo by symlinking individual
directories into ~/.claude/skills/. That model broke on Claude Code
Web (sandboxes start fresh, can't see user-level symlinks), so the repo
was refactored into a marketplace. Each project now opts in by listing
this marketplace and the plugins it wants in its own
.claude/settings.json.
| Path | Purpose |
|---|---|
.claude-plugin/marketplace.json | Marketplace registry — lists all plugins and how to find them. |
plugins/spindev-core/ | Session / project-lifecycle primitives. Slash commands: /end-session, /init-project, /review-plan. |
plugins/spindev-devenv/ | Developer-machine setup (ubuntu-debloat), sandbox execution (hardened-shell + hshell CLI), and per-project GitHub PAT wiring (create-gh-token). |
plugins/spindev-deploy/ | Deployment-target reference skills (currently sprites-dev). |
claude-skills.md | Authoritative index of every skill across all plugins. |
CLAUDE.md | Claude-facing guidance for working inside this repo. |
SESSION-SUMMARIES.md | Append-only log of session outcomes. |
spindev-coreSession / project-lifecycle primitives — enable on every project.
end-session — wraps up a session before /clear: syncs docs/memory/TODOs, runs quality gates, opens a PR with auto-merge when work is completeinit-project — brings a repo up to baseline: git + main, bringup/protected breadcrumb, minimal CLAUDE.md/README.md, canonical PR-workflow rules blockreview-plan — pre-implementation hardening for superpowers plans: cross-model adversarial review + checkpoint-block injectionSlash commands: /end-session, /init-project, /review-plan.
spindev-devenvDeveloper-machine setup + sandboxed agent execution. Enable on boxes where you actually bring up dev environments or run banshee-mode agents. Skip on Claude Code Web sandboxes.
create-gh-token — mint a fine-grained GitHub PAT tailored to one project (4 short questions → concise PAT-creation checklist → script that validates the pasted token and rewrites the project's HTTPS git remote so pushes work without prompting). Token lives only in .git/config.hardened-shell — the hshell Docker sandbox launcher (banshee-mode Claude runs in a read-only-host / writable-pwd jail with credential masking). Build the image + install the launcher per the skill's USAGE.md.my-status-line — installs a compact Claude Code status line (foldername | branch | sandbox | ctx Nk (P%) | Model) into ~/.claude/settings.json. Slash command: /my-status-line.ubuntu-debloat — idempotent fresh-Ubuntu setup: purge games/office/Firefox/snapd, install Chrome, Brave, Docker CE, mise-managed Python/Node/Go/JDK, Android Studio, VS Code. Linux only.Slash commands: /create-gh-token.
spindev-deployDeployment-target reference skills — enable on projects that deploy to the matching platform.
sprites-dev — correct-usage rules for the sprite CLI and sprites.dev API on Windows / Git Bash. Avoids path mangling, flag-ordering bugs, and large-file upload failures. Every rule traces to a real failure.Add the marketplace and turn on the plugins you want in your
project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"spinlockdevelopment": {
"source": {
"source": "github",
"repo": "spinlockdevelopment/dev-setup"
}
}
},
"enabledPlugins": {
"spindev-core@spinlockdevelopment": true,
"spindev-devenv@spinlockdevelopment": true,
"spindev-deploy@spinlockdevelopment": true
}
}
Keep only the plugins the project actually needs. Most projects want
spindev-core; add spindev-devenv on developer boxes and
spindev-deploy on projects that deploy to one of its target
platforms.
The first time Claude Code starts in a project that trusts this settings file, it prompts to add the marketplace. You can also add it manually:
/plugin marketplace add spinlockdevelopment/dev-setup
/plugin install spindev-core@spinlockdevelopment
Private-repository note: to get background auto-updates without
credential prompts, export a GITHUB_TOKEN with repo-read scope. See
the Claude Code docs.
npx claudepluginhub spinlockdevelopment/dev-setup --plugin spindev-devenvDeployment-target-specific reference skills for spinlockdevelopment. Currently ships sprites-dev (correct-usage rules for the sprite CLI and sprites.dev API on Windows/Git Bash). Enable only on projects that deploy to the matching platform.
Core spinlockdevelopment skills for Claude Code project and session lifecycle — end-session wrap-up, init-project baseline, and review-plan pre-implementation hardening. Ships the /end-session, /init-project, and /review-plan slash commands.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.