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.
Automatic 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.
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.
Make every Claude Code session discoverable by what was done, asked, and questioned.
npx claudepluginhub joeblackwaslike/agent-marketplace --plugin spinup-tsComplete 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
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.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development