Aos scaffold
Creates a new project from an ArchitectOS template — folder structure, config files, and dependencies included. Use when user wants to start a new project, scaffold a service, bootstrap an app, or says "create a new <stack> app/service/api".From its SKILL.md
npx -y skills add riz007/architect-os --skill aos-scaffoldAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things 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.
- runs commandsInstructs the agent to run 1 command, including `./tools/cli/scaffold.sh <template> <project-name>`.
SKILL.md
2.2 KB, 490 tokens by cl100k_base, as published. Nobody here has run it
/aos-scaffold
/aos-scaffold <template> <project-name>
Templates
| Template | Stack | Use for |
|---|---|---|
vue | Vue 3 + TypeScript + Pinia + Vitest | Frontend SPA |
react | React 18 + TypeScript + React Query + Zustand | Frontend SPA |
nestjs | NestJS + TypeScript + TypeORM + clean architecture | REST API |
fastapi | FastAPI + Pydantic + SQLAlchemy + DDD | Python API |
Examples
/aos-scaffold vue my-dashboard
/aos-scaffold react admin-panel
/aos-scaffold nestjs user-service
/aos-scaffold fastapi analytics-api
What gets created
my-project/
├── src/ — source code with feature-based structure
├── tests/ — unit and integration tests
├── .env.example — all required env vars documented
├── Dockerfile — multi-stage production build
├── docker-compose.yml
├── .eslintrc / ruff.toml
└── README.md — stack-specific setup instructions
Workflow
- Parse
<template>and<project-name>— ask if not provided. - If the ArchitectOS repo is checked out (
tools/cli/scaffold.shandscaffolds/exist), run./tools/cli/scaffold.sh <template> <project-name>. Otherwise (installed as a standalone skill) generate the structure yourself: create the feature-based folders below, complete config files (package.json/requirements.txt,.env.example,Dockerfile, lint config,README.md), and apply the aos-implementing-features layering. No placeholders — every file must run. - List every file created.
- Show next steps:
cp .env.example .env.local, install command, dev server command.
Rules
- Do not overwrite an existing directory. Check first.
- If the template name is unrecognized, list the four available options.
- Every generated file must be complete — no
// TODOplaceholders.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.