Skill Forge (Lattice Skill Generator)
A meta-skill that designs and scaffolds new Lattice atoms, molecules, and refiners with every framework convention in place.
Dev & CodingIntermediate★ 179⑂ 13AI score 8/10Last updated: Jul 6, 2026
What it does
- Asks what the new skill should do, classifies it as an atom / molecule / refiner, and requires explicit tier agreement before writing.
- Writes files to the exact conventional paths:
skills/atoms/{name}/SKILL.md+references/defaults.md,skills/molecules/{name}/SKILL.md, orskills/refiners/{name}/SKILL.md+assets/template.md. - For molecules and refiners, checks
knowledge-base/for an existing requirements doc and settles design questions (composed atoms, generative vs. planning flow,.lattice/output subfolder, session resume) first. - Enforces Lattice's required sections: config resolution, self-validation checklist, anti-pattern scan (5+ items), ambiguity signals, and three-part confirmation gates for interactive molecules.
- Ends with a completeness check (paths, folder-name/frontmatter match, no TBD/TODO). It deliberately does not validate, sync docs, or deploy.
Who it's for
- Developers actively contributing skills to the Lattice framework repo.
- Anyone who keeps forgetting section order or gate wording when hand-writing SKILL.md files.
- Maintainers who want authoring conventions applied consistently across a team.
Examples
- "Add an atom that enforces our error-handling principle" → generates SKILL.md plus a §-numbered
defaults.mdwith real, opinionated content. - "Build a release-readiness molecule" → agrees on which atoms it composes, whether it's generative or planning, and where it writes under
.lattice/, then writes the workflow. - "Create a refiner for testing standards" → picks the consuming atom, defines the
paths.*config key, and producesassets/template.mdwith interview-guidance comments.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/techygarg/lattice/HEAD/dev-skills/skill-forge/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the dev-skills/skill-forge folder from the GitHub repo techygarg/lattice into my ~/.claude/skills/skill-forge/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/techygarg/lattice.git && mkdir -p ~/.claude/skills && cp -r lattice/dev-skills/skill-forge ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/techygarg/lattice.git - Make sure the skills folder exists:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r lattice/dev-skills/skill-forge ~/.claude/skills/ - Because it reads
PROJECT.md,skills/atoms/, andknowledge-base/, run Claude Code from inside a Lattice project directory. - Trigger it with phrases like "create a new skill", "add an atom", or "skill forge".
View source on GitHub ↗License: MIT