Loading...
Loading...
Initialize projects with safe, preference-driven scaffolds, docs, AI instructions, quality gates, GitHub setup, and design baselines. Use when starting a repo or non-destructively adding conventions. NOT for product features, agents, MCP servers, cloud provisioning, or destructive migrations.
npx skill4agent add wyattowalsh/agents new-project | Action |
|---|---|
| Empty | Gallery: show modes, presets, preference categories, examples; do not edit |
| Preferences: list capability categories and defaults |
| Preferences: validate capability and preset catalogs |
| Preferences: explain the safe preference addition workflow |
| Presets: show curated presets and tradeoffs |
| Plan: read-only blueprint for a new or existing target |
| Init: new target setup after preflight, blueprint, and approval |
| Bootstrap Existing: non-destructive missing-file setup |
| Audit: read-only scaffold and convention health report |
| Repair: approved additive repair based on audit findings |
| Doctor: validate toolchain/config health without changing files |
| Docs: classify docs-lite, docs-themed, docs-interactive, or docs-product |
| Docs Lite: Astro Starlight static docs profile |
| Docs Themed: Starlight plus CSS/Tailwind brand layer |
| Docs Interactive: Starlight plus React islands |
| Docs Product: Next.js plus Fumadocs advanced docs profile |
| AI Instructions: AGENTS, nested AGENTS, Claude Code, OpenCode, Codex planning |
| GitHub: CI, templates, release workflow planning |
| Init/Plan: Python-focused preset |
| Init/Plan: Node/web preset |
| Init/Plan: Supabase, SQLite, DuckDB, notebooks preset |
| Plan: Bedrock/AgentCore planning; provider mutation is opt-in |
| Init/Plan: monorepo preset |
| Plan: comprehensive blueprint; apply module-by-module only |
| Natural language new repo/bootstrap request | Auto-classify, then ask only high-impact missing questions |
| Product feature request | Refuse or redirect to implementation skills |
| Agent or MCP server request | Refuse or redirect to |
| Destructive or force request | Stop, explain risk, require file-by-file approval |
references/intake-and-routing.mddata/SKILL.md| Term | Meaning |
|---|---|
| Preset | Curated setup bundle, such as |
| Capability | Atomic setup feature, such as |
| Blueprint | Read-only project setup plan with files, commands, risks, approvals, and checks |
| Apply step | One approved mutation unit from a blueprint |
| External side effect | Cloud, deploy, release, DNS, account, or provider mutation |
| File | Purpose | Read When |
|---|---|---|
| End-to-end safe setup flow | Mutating modes |
| Capability schema and conflict semantics | Preference/catalog work |
| Presets and tradeoffs | Preset selection |
| Human-readable preference list | |
| Future preference extension workflow | |
| Classification and ambiguity handling | Natural language inputs |
| Artifact matrices by preset | Blueprinting |
| uv, uvx, pyproject, Python packages | Python profiles |
| pnpm, npm/npx, TypeScript, Next, Astro, Nx, Changesets | Node profiles |
| Starlight docs-lite/themed/interactive guidance | Docs light modes |
| Fumadocs docs-product guidance | Docs product mode |
| DESIGN.md and anti-slop design guidance | Web/docs/design profiles |
| Supabase, SQLite, DuckDB, Kaggle, Colab | Data/notebook profiles |
| Pydantic AI, LangGraph, Vercel AI SDK, Bedrock, AgentCore | AI app profiles |
| Actions, releases, least-privilege CI | GitHub mode |
| Vercel, Cloudflare DNS, AWS deploy gates | Cloud modes |
| pre-commit and CI mirroring | Quality gates |
| Conventional Commits, Changesets, releases | Release profile |
| AGENTS, nested AGENTS, Claude Code, OpenCode, Codex | AI instruction mode |
| OpenSpec setup and generated artifact policy | OpenSpec profile |
| Secrets, package generators, Docker, CI, supply chain | Risky modes |
| Audit, doctor, repair workflow | Audit/repair/doctor |
| Skeletons and template guidance | Artifact generation |
| Script | Purpose |
|---|---|
| List, validate, resolve, merge, and explain preferences |
| Read-only project detection and risk flags |
| Build a JSON blueprint from request, preset, and capabilities |
| Validate schemas, dependencies, conflicts, templates, and references |
| Validate blueprint safety before apply |
| Query package/version facts for selected packages |
| Verify existing scaffold health without mutations |
| Render report data for HTML templates |
argparse--help.env.example.env.templatepermissions: contents: readuvxuv runpnpmlatestpython skills/new-project/scripts/check.py
uv run pytest tests/test_new_project.py
uv run python skills/new-project/scripts/preflight.py --path . --format jsondocs-steward