Create new Claude Code project structures with proper architecture. Use when user wants to create a new project, start a new plugin, initialize a custom LLM, or scaffold a project from scratch.
From cabnpx claudepluginhub daneyon/cc-architecture-builder --plugin cabThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
This skill guides the creation of properly structured Claude Code projects following the standardized two-schema architecture.
Ask the user about:
Based on responses, recommend:
| Complexity | Structure | Features |
|---|---|---|
| Level 1 | Simple flat | INDEX.md, core files only |
| Level 2 | Categorized | Category directories, full INDEX hierarchy |
| Level 3 | Scalable | Level 2 + metadata manifests, MCP consideration |
Create base directories:
# For plugin project (Level 2)
mkdir -p {{PROJECT_NAME}}/.claude-plugin
mkdir -p {{PROJECT_NAME}}/{commands,agents,skills,hooks,knowledge,templates,docs}
mkdir -p {{PROJECT_NAME}}/knowledge/{core,reference,examples}
Using templates from templates/plugin/:
.claude-plugin/plugin.json — Marketplace metadataCLAUDE.md — Project system instructionsREADME.md — User documentation.gitignore — Security defaults.mcp.json — MCP configuration (if needed)knowledge/INDEX.md — Knowledge base indexcd {{PROJECT_NAME}}
git init
git add .
git commit -m "Initial project structure"
If GitHub integration requested:
gh repo create {{PROJECT_NAME}} --private --source=. --push
Walk user through:
/validateWhen user requests a new project, ask:
I'll help you create a new Claude Code project. Let me ask a few questions:
1. What's the name for this project?
2. What domain or application will it serve? (e.g., "water resources engineering", "code review assistant", "research helper")
3. Roughly how much reference content do you expect?
- Small (a few key documents)
- Medium (20-100 files)
- Large (100+ files, may need advanced retrieval)
4. Will this be for personal use or team distribution?
5. Do you have existing files to migrate into this structure?
After scaffolding, provide:
/validatetemplates/plugin/plugin.json.templatetemplates/plugin/CLAUDE.md.templatetemplates/plugin/README.md.templateknowledge/schemas/distributable-plugin.md — Full schema documentationknowledge/implementation/workflow.md — Complete implementation guide