Generates Claude Code configuration scaffolding based on the CAB (cc-architecture-builder) base architecture. Use when user wants to quickly create CLAUDE.md, directory structure, or component templates without extensive discovery. Fast, template-driven, user refines afterward.
From cabnpx claudepluginhub daneyon/cc-architecture-builder --plugin cabThis skill is limited to using the following tools:
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.
Generate Claude Code configuration scaffolding aligned with the CAB base architecture.
~/.claude/)~/.claude/
├── CLAUDE.md # Personal baseline
├── settings.json # User settings
├── rules/ # Personal modular rules
│ └── .gitkeep
├── skills/ # Personal skills
│ └── .gitkeep
└── agents/ # Personal agents
└── .gitkeep
project/
├── .claude-plugin/
│ └── plugin.json # Marketplace metadata
├── CLAUDE.md # Project instructions
├── .claude/
│ ├── rules/ # Modular project rules
│ └── skills/ # Project skills
├── .mcp.json # MCP configurations
├── commands/ # Slash commands
├── agents/ # Subagents
├── hooks/
│ └── hooks.json # Event handlers
├── knowledge/
│ └── INDEX.md # Knowledge base entry
└── docs/
└── README.md
# Personal Configuration
## Communication Style
- [Your preferred communication patterns]
- [Response structure preferences]
- [Formatting preferences]
## Default Behaviors
- [Cross-project behaviors]
- [Tool usage preferences]
## Personal Context
- [Background, expertise areas]
- [Common workflows]
## Optional Project Customization
@~/.claude/rules/preferences.md
# [Project Name]
## Role
You are a [domain] specialist working on [project purpose].
## Project Overview
[Brief description of what this project does]
## Key Workflows
1. [Primary workflow]
2. [Secondary workflow]
3. [Tertiary workflow]
## Technical Context
- Language/Framework: [tech stack]
- Key directories: [important paths]
- Build/Run: [common commands]
## Constraints
- [Project-specific constraints]
- [Quality standards]
## Knowledge Base
@knowledge/INDEX.md
## Personal Customization (Optional)
@~/.claude/project-preferences.md
{
"name": "[project-name]",
"version": "0.1.0",
"description": "[Project description]",
"author": {
"name": "[Your Name]"
},
"repository": "[repo-url]",
"keywords": [],
"license": "MIT"
}
{
"model": "sonnet",
"permissions": {
"allow": [
"Read",
"Write",
"Edit",
"Bash(git *)",
"Bash(npm *)"
],
"deny": []
}
}
# Knowledge Base Index
## Core Documentation
- [Link to core docs]
## Reference Materials
- [Link to references]
## Examples
- [Link to examples]
## Templates
- [Link to templates]
---
name: [skill-name]
description: [What this skill does AND when to use it. Include trigger words.]
---
# [Skill Name]
## Purpose
[What this skill accomplishes]
## Instructions
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Examples
[Concrete examples]
---
name: [agent-name]
description: [When to invoke this agent]
tools: Read, Grep, Glob
model: sonnet
---
# [Agent Name]
You are a specialized agent focused on [purpose].
## Approach
1. [Step 1]
2. [Step 2]
## Constraints
- [Constraint 1]
- [Constraint 2]
## Output Format
[Expected output structure]
---
description: [Brief description for /help]
allowed-tools: Read, Write
---
# [Command Name]
[Instructions for what Claude should do]
## Arguments
$ARGUMENTS contains: [expected input]
## Steps
1. [Step 1]
2. [Step 2]
## Output
[Expected output format]
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "echo 'File modified: $FILE_PATH'"
}
]
}
]
}
}
{
"mcpServers": {}
}
When user requests scaffolding:
| Request | Action |
|---|---|
| "Scaffold global config" | Generate ~/.claude/ structure |
| "Scaffold new project" | Generate full project structure |
| "Create skill template" | Generate SKILL.md template |
| "Create agent template" | Generate agent.md template |
| "Create CLAUDE.md" | Generate appropriate CLAUDE.md |
For architecture details, see:
knowledge/schemas/global-user-config.mdknowledge/schemas/distributable-plugin.mdknowledge/overview/executive-summary.md