← ClaudeAtlas

bootstrap-stacklisted

Grow the stack-agnostic seed into a concrete language stack (Python or TypeScript/Node/Bun, Go, Rust) — enabling tools, language config, a sample test, and wiring the mise lint/test/ build tasks. Use only when the user explicitly runs /bootstrap-stack <lang>.
HippocampusEvolve/universal-agent-seed · ★ 0 · AI & Automation · score 76
Install: claude install-skill HippocampusEvolve/universal-agent-seed
Add the **`$ARGUMENTS`** stack to this seed. Ask first if `$ARGUMENTS` is empty or ambiguous. General steps (adapt to `$ARGUMENTS`): 1. **Enable tools in `mise.toml`**: uncomment (or add) the relevant `[tools]` lines, then run `mise install`. 2. **Create the language config** at repo root (see per-stack details below). 3. **Wire `mise.toml` tasks** so `lint`, `test`, and `build` are no longer no-ops — replace their `echo` placeholders with the real commands. 4. **Add a tiny sample** (one source file + one passing test) under `src/` so `mise run check` proves the toolchain end-to-end. 5. **Update `AGENTS.md`**: the Commands table, Project structure, Testing, and Code style sections to reflect the real stack. 6. Run `mise run check` and confirm it passes. Then, if git is initialized, commit: `chore: bootstrap $ARGUMENTS stack`. ### python - Tools: `python = "3.13"`, `uv = "latest"`, `ruff = "latest"`. - `uv init` → `pyproject.toml`; add `ruff` + `pytest` as dev deps (`uv add --dev ruff pytest`). - Add a `[tool.ruff]` section. Tasks: `lint = "ruff check ."`, `fmt` also runs `ruff format .`, `test = "uv run pytest -q"`, `build = "uv build"`. - Sample: `src/example.py` + `tests/test_example.py`. ### typescript / node - Tools: `node = "lts"`, `pnpm = "latest"`, `"npm:@biomejs/biome" = "latest"`. - `pnpm init`; add `typescript`, `vitest`, `@biomejs/biome` (`pnpm add -D ...`); create `tsconfig.json` and `biome.json`. - Tasks: `lint = "biome check ."`, `fmt` a