Scaffolds .agent folders, NestJS backends with MongoDB/Swagger, NextJS frontends with Tailwind, Expo mobile apps, and Plasmo browser extensions. Supports monorepos, separate repos, and adding to existing projects.
npx claudepluginhub shipshitdev/libraryThis skill uses the workspace's default tool permissions.
Unified project scaffolder for creating new projects or adding components to existing ones.
Orchestrates project initialization: agent folders, ESLint/Prettier linting, Husky test coverage, and scaffolding for NestJS, Next.js, Expo, Plasmo. Use for new projects or adding infrastructure.
Bootstraps new projects from scratch: gathers requirements for frontend SPAs, full-stack apps, APIs, CLI tools, libraries; researches latest best practices via WebSearch; creates blueprint; confirms; initializes with official CLI; sets up Claude Code agent system.
Scaffolds projects with directory structures, configs, dependencies, linting, testing, CI/CD basics, and docs for frontend, backend, mobile, CLI, libraries, and monorepos.
Share bugs, ideas, or general feedback.
Unified project scaffolder for creating new projects or adding components to existing ones.
This skill provides a unified way to scaffold:
.agents/ folder structure for AI-first developmentUse this skill when:
python3 ~/.claude/skills/project-scaffold/scripts/scaffold.py
The script will ask you:
When user requests scaffolding, activate this skill and run:
python3 ~/.claude/skills/project-scaffold/scripts/scaffold.py
The script handles all interactive prompts.
All components are optional - scaffold only what you need:
.agents/ folder with full AI documentation structureWorks from:
myproject/
├── .agents/ # AI documentation
├── package.json # Workspace root
├── api/ # NestJS backend
│ ├── .agents/
│ ├── apps/api/src/
│ └── package.json
├── frontend/ # NextJS apps
│ ├── .agents/
│ ├── apps/dashboard/
│ └── package.json
├── mobile/ # Expo app
│ ├── .agents/
│ ├── app/
│ └── package.json
└── extension/ # Plasmo extension
├── .agents/
├── src/
└── package.json
myproject-api/ # Backend only
├── .agents/
├── apps/api/src/
└── package.json
myproject-frontend/ # Frontend only
├── .agents/
├── apps/dashboard/
└── package.json
isDeleted: booleanorganization@components/, @services/, @hooks/Install dependencies:
cd [project-root]
bun install
Start development:
# Monorepo
bun run dev:api
bun run dev:frontend
# Separate repos
cd api && bun run start:dev
cd frontend && bun run dev
Customize:
.agents/SYSTEM/RULES.md with your coding standardsThis skill integrates with:
agent-folder-init: Uses its script for .agent folder scaffoldingfullstack-workspace-init: Reuses component templates and patternsScript not found: Ensure the skill is installed in ~/.claude/skills/project-scaffold/
Permission denied: Make script executable: chmod +x ~/.claude/skills/project-scaffold/scripts/scaffold.py
Python not found: Ensure Python 3 is installed and in PATH
Agent folder not created: The script tries to use agent-folder-init skill. If not found, it will skip .agent folder creation.