Create a new subproject in the project structure.
Creates a new subproject with complete directory structure and template files. Use this when starting a new module or component that needs its own documentation and tracking system.
/plugin marketplace add unclecode/claude-code-tools/plugin install unclecode-cc-toolkit@unclecode-toolsCreate a new subproject in the project structure.
$ARGUMENTS
Add a new subproject with full file structure. Query should contain:
Extract from query:
name: Folder name (lowercase, no spaces)title: Human-readable titledescription: What this subproject doesdependencies: Relationships to other subprojectsIf query is empty or missing info, ask:
mkdir -p .context/project/{name}/prds .context/project/{name}/docs .context/project/{name}/archive
Copy subproject templates from ~/.claude/commands/pp-init-assets/templates/subproject/:
# Copy all subproject templates
cp ~/.claude/commands/pp-init-assets/templates/subproject/*.md .context/project/{name}/
Then process placeholders:
{{SUBPROJECT_NAME}} → name{{SUBPROJECT_TITLE}} → title{{SUBPROJECT_DESCRIPTION}} → description{{DATE}} → current date{{SUBPROJECT_STATUS}} → "Not Started"INDEX.md: Add to subproject table
| {name}/ | Planned | {description} |
STATUS.md: Add to subproject summary table
| {name}/ | - | Not Started |
CODEBASE.md: Add to subproject refs
- `{name}/CODEBASE.md` - {title} files
CHANGELOG.md: Add entry
## {DATE} | Added Subproject: {name}
**Changes**:
- Created {name}/ subproject structure
**Context**:
- {description}
## Created Subproject: {name}/
**Title**: {title}
**Description**: {description}
**Files created**:
- {name}/INDEX.md
- {name}/STATUS.md
- {name}/TODO.md
- {name}/CHANGELOG.md
- {name}/PRINCIPLES.md
- {name}/CODEBASE.md
- {name}/LESSONS.md
**Updated**:
- Root INDEX.md
- Root STATUS.md
- Root CODEBASE.md
- Root CHANGELOG.md
To start working on this subproject, update STATUS.md to set it as active.
# Full description
/pp-add api - REST API backend using FastAPI, handles auth and data
# Just name (will ask for details)
/pp-add mobile
# With dependencies
/pp-add frontend - React dashboard, depends on api for data