원클릭으로
ln-112-project-core-creator
Creates 4 core project docs (requirements.md, architecture.md, tech_stack.md, patterns_catalog.md). ALWAYS created.
메뉴
Creates 4 core project docs (requirements.md, architecture.md, tech_stack.md, patterns_catalog.md). ALWAYS created.
Research best practices via MCP Ref/Context7/WebSearch and create documentation (guide/manual/ADR/research). Single research, multiple output types.
Commit and push ALL changes (staged + unstaged + untracked) to the remote repository
Sync skills (symlinks) and MCP settings from Claude to Gemini CLI and Codex CLI
Probes CLI agents (Codex, Gemini) and writes docs/environment_state.json — agent availability config for Phase 0
Top orchestrator for complete doc system. Delegates to ln-110 coordinator (project docs) + ln-120-150 workers. Phase 3: global cleanup. Idempotent.
Meta-orchestrator: reads kanban board, lets user pick ONE Story, drives it through pipeline 300->310->400->500 via TeamCreate. Creates worktree isolation; coordinates workers + reports.
| name | ln-112-project-core-creator |
| description | Creates 4 core project docs (requirements.md, architecture.md, tech_stack.md, patterns_catalog.md). ALWAYS created. |
| license | MIT |
Paths: File paths (
shared/,references/,../ln-*) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root.
L3 Worker that creates 4 core project documentation files. These are ALWAYS created regardless of project type.
From coordinator:
contextStore: Full Context Store with all discovered data
legacy_architecture: { layers[], components[], diagrams[], data_flow }legacy_requirements: { functional[], non_functional[], user_stories[] }legacy_tech_stack: { frontend, backend, database, versions }targetDir: Project root directoryLEGACY_CONTENT is used as base content when creating documents. Priority: Legacy > Auto-discovery > Template defaults.
| File | Target Sections | Questions | Auto-Discovery |
|---|---|---|---|
| docs/project/requirements.md | Functional Requirements (FR-XXX-NNN format) | Q23 | Low |
| docs/project/architecture.md | 11 arc42 sections with C4 diagrams | Q24-Q34 | High |
| docs/project/tech_stack.md | Frontend, Backend, Database, Additional | Q35-Q38 | High |
| docs/architecture/patterns_catalog.md | Pattern summary, 4-score model, trend tracking | — | High |
For each document (requirements.md, architecture.md, tech_stack.md, patterns_catalog.md):
references/templates/architecture.md: If LEGACY_CONTENT.legacy_architecture exists:
legacy_architecture.layers[] for "## Building Block View" (Section 5)legacy_architecture.components[] for component descriptionslegacy_architecture.diagrams[] for existing diagrams (preserve mermaid/images)legacy_architecture.data_flow for "## Runtime View" (Section 6)<!-- Migrated from legacy documentation --> at top of merged sectionsrequirements.md: If LEGACY_CONTENT.legacy_requirements exists:
legacy_requirements.functional[] as base for FR-XXX requirementslegacy_requirements.user_stories[] if FR format not foundtech_stack.md: If LEGACY_CONTENT.legacy_tech_stack exists:
legacy_tech_stack.versions as base for technology versionslegacy_tech_stack.rationale for decision explanationspatterns_catalog.md:
shared/templates/patterns_template.md<!-- Auto-detected by ln-112, audit with ln-640 -->{{PLACEHOLDER}} with Context Store values[TBD: X] for missing dataFor each created document:
Return to coordinator:
{
"created": ["docs/project/requirements.md", ...],
"skipped": [],
"tbd_count": 5,
"validation": "OK",
"diagrams_generated": 3
}
[TBD: X] for missing dataDocuments describe contracts and decisions, NOT implementations:
<!-- NO_CODE_EXAMPLES: ... --> tag - FOLLOW ITTables > Mermaid/ASCII diagrams > Lists > Text
references/templates/requirements_template.md, architecture_template.md, tech_stack_template.mdshared/templates/patterns_template.mdreferences/questions_core.md (Q23-Q38)Version: 2.2.0 Last Updated: 2025-01-12