docs-bootstrapperlisted
Install: claude install-skill datamaker-kr/synapse-claude-marketplace
# Documentation Bootstrapper Skill
## Purpose
This skill creates initial documentation structure for projects that lack proper documentation. It detects project type and generates appropriate documentation templates, including README, architecture overview, and API documentation.
## When to Activate
Use this skill when:
- Starting a new project without documentation
- Existing project lacks basic documentation structure
- docs-analyzer identifies missing documentation structure
- User explicitly requests documentation bootstrapping
- Migrating from undocumented codebase
## Core Workflow
### Step 1: Check Existing Documentation
Before bootstrapping, verify what documentation already exists:
**Check for**:
- README.md (root)
- docs/ directory
- CONTRIBUTING.md
- Architecture documentation
- API documentation
**Decision**:
- If comprehensive docs exist: Skip bootstrapping, report status
- If partial docs exist: Ask user if they want to supplement
- If no docs exist: Proceed with full bootstrap
### Step 2: Detect Project Type
Analyze the codebase to determine project type and technology stack.
#### Backend Projects
**Django**:
- Indicators: `manage.py`, `settings.py`, `requirements.txt` with Django
- Framework: Django + DRF
- Components: ViewSets, Models, Serializers, Migrations
**FastAPI**:
- Indicators: `main.py`, `requirements.txt` with fastapi
- Framework: FastAPI + Pydantic
- Components: Route handlers, Schemas, Dependencies
**Express**:
- Indicators: `package