.claude/skills/ln-112-project-core-creator/SKILL.md
Creates 4 core project docs (requirements.md, architecture.md, tech_stack.md, patterns_catalog.md). L3 Worker invoked by ln-110-project-docs-coordinator. ALWAYS created.
npx skillsauth add cbbkrd-tech/jl-finishes ln-112-project-core-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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
testing
When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," or "content planning." For writing individual pieces, see copywriting. For SEO-specific audits, see seo-audit.
development
When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.
development
Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Covers subject lines, opening lines, body copy, CTAs, personalization, and multi-touch follow-up sequences.
development
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' or 'involuntary churn.' This skill covers voluntary churn (cancel flows, save offers, exit surveys) and involuntary churn (dunning, payment recovery). For post-cancel win-back email sequences, see email-sequence. For in-app upgrade paywalls, see paywall-upgrade-cro.