DarkFactory — Development skill for Claude Code
Reusable "dark factory" prompt for agentic coding harnesses (Claude Code, Codex, Pi): from a vision.md to a tested, dockerized, CI-green product with atomic commits, semver and ≥95% coverage.
How to install DarkFactory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open marcelpetrick/DarkFactory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What DarkFactory does
Reusable "dark factory" prompt for agentic coding harnesses (Claude Code, Codex, Pi): from a vision.md to a tested, dockerized, CI-green product with atomic commits, semver and ≥95% coverage.
Alternatives in Development
- Ralph Loop — Autonomous coding loop — works through tasks, commits, repeats 14k ★
- Agentic Stack — One brain, many harnesses 2.2k ★
- Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
README
DarkFactory
[](https://github.com/marcelpetrick/DarkFactory/actions/workflows/markdownlint.yml)
dark factory instructions for agentic software engineering. Brief and customized
Before
- prepare a vision.md with the specs and requirements (is this spec-driven development?!)
- prepare a Git repo and clone it locally
- run your favorite harness (Codex, Claude Code, Pi ..)
Prompt
check `visions.md` and understand the goal. make a plan and implement everything described there. make decisions yourself and keep working until the whole vision is processed and we have a working product.
work directly on `main`. use git properly. atomic commits, conventional commit messages, semver. every commit bumps the patch version, major features bump the minor version. every commit must be green before commit and push. push continuously.
set up `localPipeline.sh` as early as possible, with all testing, linting, formatting, type/static checks, coverage, builds, and later e2e + docker checks. keep test coverage at least 95%. make github actions mirror the local pipeline and keep everything green.
write small reusable scripts for repetitive tasks. document all scripts properly.
first make the local version work, then dockerize it. add github actions for docker build and publish the image to ghcr.
use GPLv3. add the proper `LICENSE` file and copyright/license headers where appropriate.
update `README.md` with badges like in `cullendula` or `mylastfmplayer` under `~/repos` (or https://github.com/marcelpetrick/myLastFmPlayer). document setup, testing, pipeline, docker, and usage. include at least one real screenshot of the UI.
use unit, integration, and end-to-end tests where appropriate. do not skip requirements.
before finishing, run `/reviewBranch`, fix all issues, then run `/githubAbout`. do a final check against every item in `visions.md`, r
Related Skills
Atomic Commits
Analyze staged changes and organize them into intuitive atomic commits following conventional commits.
Create Scenario
Create a dark-factory scenario file for end-to-end validation
Daemon
Start dark-factory daemon to watch and process prompts continuously
BDD Drift
Health-check живой документации BDD: dead references, coverage gaps, trivially-green сценарии. Usage — /bdd-dr
Cc Metrics
A Grafana dashboard for Claude Code otel metrics (dockerized)
Update Version
Bump semver versions for changed plugins and marketplace based on main diff
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Prompt Auditor
Audit dark-factory prompt files against Prompt Definition of Done
Sf AI Architect
AI Architect of the Software Factory cell. Use whenever a project has an ML/DL/agentic-AI component, to decide