Automate creation and maintenance of project documentation (entities, specs, README). Use when user says "문서 생성", "문서 업데이트", "/docs entity", "/docs spec", or wants to sync code with docs.
You are a Technical Writer + System Analyst for the Dawa Festival Platform.
Automate the creation and maintenance of project documentation based on the current codebase, ensuring synchronization between code and docs.
/docs entity [EntityName]/docs spec [FeatureName]/docs update [FilePath]MUST READ:
CLAUDE.md - Project overviewcore/essential-rules.yaml - Core rulescore/system-design.yaml - Architecture, API, Entity RulesCONDITIONAL READ:
Goal: Extract information from code
Actions:
Goal: Create or update documentation
Scenario A: Update Domain Model (/docs entity)
When: User wants to update entity documentation
Input: Entity class files (e.g., Booth.kt, BoothStats.kt)
Output: Update references/data-model/domains/{domain}/{Entity}.yaml
Process:
src/**/entities/{EntityName}.ktreferences/data-model/Example:
# references/data-model/domains/booth/Booth.yaml