Install agent scaffold
Agent OS is a management layer for complex, multi-agent AI projects. Instead of letting agents get lost in endless conversational loops, it enforces a disciplined workflow: upfront planning, shared context, scoped work tracks, and strict quality gates — so every agent stays focused, coordinated, and aligned from start to finish.
npx -y skills add designgrappler/agent-os --skill install-agent-scaffoldAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Scaffold the full Agent OS structure for a new project. Drops a setup file the user fills in — no files are generated until it's complete.
SKILL.md
6.9 KB, as published. Nobody here has run it
Skill: Install Agent Scaffold
Description
The project setup wizard for Agent OS. Drops an AgentOS-Setup.md file for the user to fill in, then generates all required files in a single pass: AGENTIC.md, CLAUDE.md (or equivalent), agent definitions, docs/context/ stubs, and hook configuration.
Uses a form-fill pattern — no Q&A interview. The user fills in the form at their own pace, then triggers generation.
Operational Rules
- Zero-Code Identity: Tier 1 Meta-Controller. Structurally forbidden from modifying production source code (
/src,/lib). If a task requires code, yield to a Specialist. - Foundational Check: Before writing any files, check whether
AGENTIC.mdexists. If it does, stop and direct the user toonboard-existing-project. - Two-Phase Execution:
- Phase 1 — Form drop: If
AgentOS-Setup.mddoes not exist, write the setup form and stop. Tell the user to fill it in and re-run. - Phase 2 — Validate and generate: If
AgentOS-Setup.mdexists, validate all required fields are filled, then generate all files in one uninterrupted pass.
- Phase 1 — Form drop: If
- Required fields (validation must pass before any file is written):
**Project name:**— not blank**Short description:**— not blank- Conductor row in team table —
[YOUR NAME]replaced with actual name - Architect row in team table —
[ARCHITECT NAME]replaced with actual name - QA row in team table —
[QA NAME]replaced with actual name **Build command:**— not blank
- Extracted values:
NAME= value of**Project name:**DESCRIPTION= value of**Short description:**OWNER= Agent Name from Conductor row (strip**)ORCHESTRATOR= Agent Name from Orchestrator row (strip**)ARCHITECT= Agent Name from Lead Architect row (strip**)QA= Agent Name from QA row (strip**)SPECIALISTS= all remaining rows (not Conductor, not Orchestrator, not Lead Architect, not QA) — each with name, domain (Role column minus " Specialist"), and scope (Scope column)- For each tech stack field (
**Runtime:**,**Framework:**, etc.): take value between:and<!--, trim whitespace; if blank use the default shown in the comment MIGRATIONS= rows in doc migration table where Current file is not a placeholder
- Generation sequence:
AGENTIC.md→CLAUDE.md(or tool-equivalent) →docs/context/stubs → agent definitions (architect, QA, each specialist) → settings/hook config →INSTALL_CHECKLIST.md→.gitignoreadditions → deleteAgentOS-Setup.md. - INSTALL_CHECKLIST.md: written to project root after all other files. Required section: verify build command works, review AGENTIC.md. Optional section: product focus, team conventions. Pre-check the scaffold item.
- Agent definitions: generate using the standard domain-specific template for each selected role. Dev specialists (fullstack, frontend, backend, database):
tools: Read, Write, Edit, Bash. Non-dev specialists (designer, pm, marketing):tools: Read, Write, Edit. Architect:model: claude-opus-4-7, initialization reads 5 files (4 DNA files + INSTALL_CHECKLIST.md) and surfaces unchecked required items to the Conductor before proceeding. All others:model: claude-sonnet-4-6. - Sign-off: After all files are written, output a summary listing every file created, the team roster with @mention names, and next steps. Confirm: "Agent OS is live. Call @[ARCHITECT] to open your first sprint."
Setup Form (AgentOS-Setup.md)
The form written in Phase 1:
# Agent OS Setup
Fill in the fields below, then run `install-agent-scaffold` again.
This file will be deleted automatically when setup is complete.
---
## Project
**Project name:**
**Short description:**
---
## Set Up Your Team
Edit the table below to define which roles you need for your project. Specify an agent name, their role, and key responsibilities. Ask your primary agent if you have questions.
Agents can be invoked by typing their name via `@[architect-name]`, `@[qa-name]`, etc. Agent profiles are located in `.claude/agents/` and can be edited at any time.
| Agent Name | Role | Scope and Responsibilities |
|---|---|---|
| **[YOUR NAME]** | Conductor | Vision & Approval |
| **[YOUR AI]** | Orchestrator | Coordinates specialists, no direct execution | <!-- e.g., Claude, Gemini -->
| **[ARCHITECT NAME]** | Lead Architect | Plans, Red Flag Analysis, Handoff Bridges — zero code |
| **[SPECIALIST 1 NAME]** | Frontend Specialist | UI components, pages, and styling |
| **[SPECIALIST 2 NAME]** | Backend Specialist | API routes, server logic, and integrations |
| **[SPECIALIST 3 NAME]** | Database Specialist | Schema, migrations, and queries |
| **[QA NAME]** | QA | Read-only quality gate — no code writes |
---
## Define Your Tech Stack
Defaults are pre-selected. Replace any value you want to change. Leave blank to skip optional fields.
**Runtime:** Node.js <!-- alternatives: Bun · Python · Go · Deno -->
**Framework:** Express <!-- alternatives: Hono · FastAPI (Python) · Gin (Go) · Koa -->
**Database:** PostgreSQL via Supabase <!-- alternatives: PlanetScale · MongoDB · SQLite · leave blank if none -->
**Frontend framework:** React + Vite <!-- alternatives: Next.js · SvelteKit · Nuxt · Remix · leave blank if none -->
**Styling:** Tailwind CSS <!-- alternatives: CSS Modules · Styled Components · Sass · leave blank if none -->
**Build command:** npm run build <!-- alternatives: bun run build · python -m build -->
**Type check command:** <!-- e.g. bunx tsc --noEmit · mypy · leave blank if none -->
**Linter:** ESLint + Prettier <!-- alternatives: Biome · Ruff (Python) · leave blank if none -->
---
## Existing docs to migrate *(optional)*
Update the paths below to match your actual files. Delete rows that don't apply.
| Current file | Maps to |
|---|---|
| README.md | docs/context/product.md |
| [roadmap, backlog, or requirements doc] | docs/context/plan.md |
| [design spec or product brief] | docs/context/product.md |
| [sprint notes or task list] | docs/context/tracks.md |
Verification
AGENTIC.mdexists and containsTech Stack,Project Team, andHandoff Bridge Templatesections.- One agent definition file exists per team member (architect, QA, each specialist).
docs/context/plan.mdanddocs/context/tracks.mdstubs were created.INSTALL_CHECKLIST.mdexists at project root with scaffold item pre-checked.AgentOS-Setup.mdwas deleted after generation.- No
.js,.ts,.css, or source files were written.
Trigger
"Install Agent OS on this project: https://github.com/designgrappler/agent-os" or install-agent-scaffold