scaffold-project
Scaffold a new project with standard structure, configs, and CLAUDE.md
Skill by faizkhairi
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/faizkhairi-scaffold-project
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/scaffold-project
What's inside
- Skill name
scaffold-project- Description
- Scaffold a new project with standard structure, configs, and CLAUDE.md
- License
- MIT
- Instructions
- 31 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
> **Before using:** Replace `{PROJECTS_ROOT}` and `{BOILERPLATE_NAME}` with your actual paths in your copy of this skill. (`./memory/` is the built-in memory folder, no replacement needed.)
>
> **Example only, these scaffolds target JS/TS stacks** (Nuxt, Next, Node, npm library). This is a project generator, so its type menu is intentionally stack-specific. Replace the `type:` list and the per-type steps below with your own stack's scaffolds, such as `rails new`, `django-admin startproject`, `cargo new`, `dotnet new`, `go mod init`, `mvn archetype:generate`, etc.
Initialize a new project at {PROJECTS_ROOT}/$ARGUMENTS:
1. **Parse arguments**: Extract project name and type (default: nuxt)
2. **Create project** based on type (before copying any boilerplate: verify the template directory exists with `test -d`. If missing, fall back to framework CLI scaffolding, such as npx nuxi, npx create-next-app, etc.):
- **nuxt** (or from template): Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template, copy or clone into new directory, then replace app name in package.json/README. Alternatively: `npx nuxi@latest init [name]` then add Tailwind, Prisma, Vitest.
- **next**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template, copy into new directory, update package name and README.
- **vue-springboot**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template, copy into new directory, update backend/frontend names and README.
- **expo**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template, copy into new directory, update app.json name and README.
- **node**: Create Express/Fastify project with TypeScript, Prisma, Vitest
- **library**: Create npm package with TypeScript, Vitest, tsup bundler
3. **When using a boilerplate template**: Copy the template folder to {PROJECTS_ROOT}/[project-name], then update any project-specific names (package.json name, README title, app.json slug, etc.). Skip step 4 if template already has CLAUDE.md and .env.example.
4. **Generate standard files** (if not from template or if template is minimal):
- `CLAUDE.md` with project-specific instructions, commands, and stack description
- `.env.example` with required environment variables
- `.gitignore` tailored to the stack
- `vitest.config.ts` with sensible defaults (for JS/TS projects)
5. **Initialize git**: `git init` and create initial commit (if not already a git repo)
6. **Register in memory**: Create project entry in `./memory/projects/active/` using the coding template at `./memory/templates/coding-template.md`
7. **Report**: Show project structure and next steps. For templates, remind user to set env vars (e.g. DATABASE_URL, NEXTAUTH_SECRET, JWT_SECRET) per template README.From faizkhairi/claude-code-blueprint, MIT.
More from faizkhairi/claude-code-blueprint
- 0.669score
self-audit
faizkhairi
Run the verify-plan checklist against YOUR OWN plan before finalizing it (before ExitPlanMode), with special emphasis on the consumer audit.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
tech-radar
faizkhairi
MUST use when user asks 'what's new?', 'any updates?', 'latest versions?', 'breaking changes?', 'should we upgrade?', 'what changed in X?', or when starting a…
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
deploy-check
faizkhairi
MUST use before any git push to main/master/production, or when user mentions 'deploy', 'going live', 'push to prod', 'ready to ship', 'merge to main'…
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
e2e-check
faizkhairi
Run E2E tests or interactive browser verification.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
elicit-requirements
faizkhairi
Structured pre-feature requirements gathering.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
load-session
faizkhairi
Restore session context at the start of every new conversation.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
pr-review
faizkhairi
Review and post feedback on a GitHub or Gitea pull request end-to-end: fetch the PR diff, run a multi-agent code review, and auto-post the verdict as a real…
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
register-project
faizkhairi
Register an existing project in memory.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
review-diff
faizkhairi
Scan git diffs for project-specific anti-patterns.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
review-full
faizkhairi
Run a comprehensive multi-perspective code review on recent changes.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
save-diary
faizkhairi
MUST use when user says 'save diary', 'write diary', 'diary entry', 'update diary', or 'document session'.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
save-session
faizkhairi
MUST use when user says 'save', 'save session', or explicitly wants to preserve session state.
SkillAFreshness: A★ 73Claude Code +9
Signals
- Stars
- 73
- Forks
- 22
- Open issues
- 4
- Last commit (this folder)
- Jul 3, 2026 (3 months ago)
- Last release
- Sep 25, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from faizkhairi
- 0.669score
pr-review
faizkhairi
Review and post feedback on a GitHub or Gitea pull request end-to-end: fetch the PR diff, run a multi-agent code review, and auto-post the verdict as a real…
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
deploy-check
faizkhairi
MUST use before any git push to main/master/production, or when user mentions 'deploy', 'going live', 'push to prod', 'ready to ship', 'merge to main'…
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
e2e-check
faizkhairi
Run E2E tests or interactive browser verification.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
elicit-requirements
faizkhairi
Structured pre-feature requirements gathering.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
load-session
faizkhairi
Restore session context at the start of every new conversation.
SkillAFreshness: A★ 73Claude Code +9 - 0.669score
register-project
faizkhairi
Register an existing project in memory.
SkillAFreshness: A★ 73Claude Code +9
Cite this page
scaffold-project skill. Agent Mart. https://agentmart.dev/skills/faizkhairi-scaffold-project (last updated 2026-10-24)