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-tsMake every Claude Code session discoverable by what was done, asked, and questioned.
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
20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Modern R development skills for Claude Code - tidyverse patterns, rlang metaprogramming, Bayesian inference, performance optimization, and more
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.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development