← ClaudeAtlas

add-framework-product-layerlisted

Use when an F-block touches the product layer — framwork/.codeadd/, provider-map.json or cli/. Registration, build.js, the cli test suite and artefact structures.
brabos-ai/code-addiction · ★ 8 · Code & Development · score 75
Install: claude install-skill brabos-ai/code-addiction
# Product Layer Mechanics <!-- uses: - skill: building-commands - skill: add-framework-development - mention: add-build-ledger - mention: /add-framework--done --> Loaded on the first `[product]` F-block of a build. Everything here is about artefacts that ship to users. WHAT gets recorded about execution is `add-build-ledger`'s job; the internal layer has its own skill. ## When to Use - An F-block naming `framwork/.codeadd/`, `framwork/provider-map.json`, or `cli/`. ## When NOT to Use - An F-block naming `.claude/`, `scripts/` or the repo root. **This skill does not write `CLAUDE.md`.** Its inventory block is generated by `node scripts/inventory.js` and kept current by `/add-framework--done`; everything else in the file changes only through a plan. A build that edits it is a build doing someone else's job. --- ## Also Read, Before Writing ``` framwork/.codeadd/skills/add-resource-path-convention/SKILL.md # ALWAYS — path references framwork/.codeadd/skills/add-ecosystem/SKILL.md # ALWAYS — ecosystem overview framwork/.codeadd/skills/add-token-efficiency/SKILL.md # ALWAYS framwork/.codeadd/skills/add-skill-creator/SKILL.md # IF the artefact is a skill framwork/.codeadd/skills/add-doc-schemas/SKILL.md # IF generating docs ``` `add-framework-development` carries the artefact anatomies, the `<!-- uses: -->` syntax and the build-pipeline internals. Read it when creating a new artefact type or changing how the build