Scaffold and maintain production-ready TypeScript projects — the cookiecutter-uv equivalent for the TypeScript ecosystem, sibling of spinup-py
Scaffold a new TypeScript project through guided conversation. Collects all configuration interactively, then drives the scaffold engine directly via Node.js — no TTY or interactive CLI prompts needed. Initializes git and optionally creates a GitHub repo.
Retrofit an existing TypeScript project with current spinup-ts tooling, devcontainer, documentation, and agent infrastructure. Analyzes the target repo and applies only what is missing or outdated.
Scaffold a production-ready TypeScript project with opinionated tooling — the TypeScript sibling of spinup-py and the TypeScript equivalent of cookiecutter-uv.
spinup-ts ⇄ spinup-py share the same CLI schema, so remembering one gives you the other.
# New project (interactive)
npx spinup-ts my-project
# or: pnpm dlx spinup-ts my-project
# or: bunx spinup-ts my-project
# New project (defaults only, no prompts)
npx spinup-ts my-project --non-interactive
# Retrofit an existing repo with template tooling
npx spinup-ts update .
Install globally if you scaffold often:
npm i -g spinup-ts
spinup-ts my-project
spinup-ts [new] <project-name> Scaffold a new TypeScript project
spinup-ts update [dir] Retrofit an existing repo with template tooling
spinup-ts --update [dir] Alias for `update`
-y, --yes, --non-interactive Scaffold with defaults only, no prompts (needs <project-name>)
-v, --version Print version
-h, --help Show this help
Non-interactive defaults resolve from ~/.spinup-tsrc.json, then local git config
(author name/email), then built-in fallbacks.
| Python (cookiecutter-uv) | TypeScript equivalent |
|---|---|
uv | pnpm |
ruff | Biome |
wemake-python-styleguide | ESLint strict (unicorn + sonarjs + import-x) |
mypy --strict | tsc --noEmit + @typescript-eslint/strictTypeChecked |
pytest + coverage | Vitest + @vitest/coverage-v8 |
mkdocs-material | Docusaurus |
deptry | depcheck |
pre-commit | Husky + lint-staged + commitlint |
Makefile | justfile |
tox (multi-version) | CI matrix over Node 20/22 |
release-please | release-please (release-type: node) |
pnpm install
pnpm build
pnpm test
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.
npx claudepluginhub joeblackwaslike/agent-marketplace --plugin spinup-tsAutomatic mistake capture and proactive lesson injection for AI coding agents. Mines conversation logs for mistake patterns, structures them as indexed lessons, and injects relevant warnings before the agent repeats the mistake.
Intercepts /compact and generates a structured session handoff instead of lossy compaction
Tree/graph-based persistent context store with surgical recall. Exposes ctx-tree.read, ctx-tree.grep, ctx-tree.compose, ctx-tree.search, ctx-tree.neighbors for budget-bounded recall.
Sandboxed code execution MCP server — keep intermediate results out of the context window
Joe Black's custom skills for AI coding assistants — agentic development, plugin development, and best practices for Claude Code, Codex CLI, Gemini CLI, and Antigravity CLI.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
120 marketing skills and 8 commands on one shared contract, arranged as a four-layer marketing operating system — Strategy (brand narrative), Channels (SEO/GEO, organic social, email, paid ads, influencer), Orchestration (product launch), and a shared Protocol layer of truth registries and memory. SEO/GEO (keyword research, content creation, technical audits, schema markup, programmatic/parasite/local SEO, site architecture, AI-traffic, monitoring), influencer marketing (audience insight, discovery, campaign planning, outreach, amplification, ROI tracking), paid ads across the ROAS loop, email marketing across the SEND loop, product launch across the RAMP loop, organic social across the ECHO loop (channel portfolio, voice dossiers, platform norm cards, calendars, platform-native creative, advocacy, social-quality audit, inbox/crisis ops, listening/SOV/dark-social measurement), and brand narrative & messaging across the TALE loop (message/positioning-truth tracing, durable message house, brand voice + naming canon, story bank, surface cascade, pitch narrative, enablement, proof packaging, the NQS gate, message testing, resonance and drift monitoring), plus a shared protocol layer (entity/creator/offer-claim/consent/launch/channel/narrative truth registries, project memory) serving all seven. Frameworks: CORE-EEAT, CITE, C3, ROAS, SEND, RAMP, ECHO, TALE.
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.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.