Dark Factory spec workflow (`/factory-spec`, `/fs`): create a main spec and an attractor spec through the spec-generation pipeline, review an existing spec against acceptance criteria, or display the canonical reference for pipeline node graphs — gates, node types, edge conditions, handler mappings. Create mode runs `dark-factory --pipeline slim/spec_gen.dot` and must produce a codex-cold-reviewed `spec.md` and `attractor_spec.md`; review and show modes stay in-session.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add jleechanorg/dark-factory --skill factory-spec --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Factory Spec?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jleechanorg-factory-spec)More formats (shields.io, HTML) on the badges page.
---
name: factory-spec
description: "Dark Factory spec workflow (`/factory-spec`, `/fs`): create a main spec and an attractor spec through the spec-generation pipeline, review an existing spec against acceptance criteria, or display the canonical reference for pipeline node graphs — gates, node types, edge conditions, handler mappings. Create mode runs `dark-factory --pipeline slim/spec_gen.dot` and must produce a codex-cold-reviewed `spec.md` and `attractor_spec.md`; review and show modes stay in-session."
---
# Canonical skill reference
Canonical instructions: `.claude/skills/factory-spec/SKILL.md` in this repository.
Before taking any task action:
1. Read the canonical file completely.
2. Follow it as the complete skill instructions.
3. Resolve relative references and bundled resources from `.claude/skills/factory-spec/`.
This `.agents` file contains discovery metadata only. Do not add an independent workflow here or allow it to drift from the Claude canonical skill.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!