Install the skill
Install globally for Codex so the skill is available from any project thread.
Use the primary Codex install command and restart Codex after installation.Getting started
Software Factory works best when the first run is narrow, explicit, and tied to proof the next thread can inspect.
npx skills add jddelia/software-factory \
--agent codex \
--global \
--yesThese steps keep the factory grounded in the repo and prevent the first session from expanding before the evidence standard is clear.
Install globally for Codex so the skill is available from any project thread.
Use the primary Codex install command and restart Codex after installation.Start from the repo where the factory records should live.
The skill is most useful when the docs sit beside the code they govern.Pick Safe MVP, Velocity, Strict, Release, or Recovery based on risk.
Start smaller than you think. You can raise the verification posture later.Tell Codex what it may edit, what is out of scope, and how done will be proven.
This prevents a confident status update from replacing actual evidence.Use the seeded files to inspect ownership, checks, blockers, and next action.
A restarted thread should be able to recover without transcript archaeology.It names the mode, objective, write scope, non-goals, and proof. That is enough to let Codex plan without guessing at your tolerance for risk.
Use the software-factory skill in Safe MVP mode.
Objective: build the smallest real slice of <feature or workflow>.
Write scope: <files or directories Codex may edit>.
Non-goals: <what should not change>.
Proof required: <typecheck/build/tests/browser QA>.
Before editing, create or update the factory project records and confirm the plan.The primary path is the global Codex install. Preview detection and telemetry opt-out commands are available when you want extra control.
npx skills add jddelia/software-factory \
--agent codex \
--global \
--yesnpx skills add jddelia/software-factory \
--listDISABLE_TELEMETRY=1 npx skills add jddelia/software-factory \
--agent codex \
--global \
--yesmkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
git clone https://github.com/jddelia/software-factory.git \
"${CODEX_HOME:-$HOME/.codex}/skills/software-factory"The first useful sign is not a flurry of edits. It is a repo-local record that explains ownership, scope, checks, blockers, and next action.
A factory run is complete when its proof is inspectable. The status update should point at commands, screenshots, logs, or review notes.