the-metafactory

Metafactory Factory Software — Development skill for Claude Code

Development community

The software factory as an installable arc package — type: factory.

How to install Metafactory Factory Software

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the-metafactory/metafactory-factory-software and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Metafactory Factory Software does

The software factory as an installable arc package — type: factory. Declares the composition: runtime, governance, skills.

Alternatives in Development

README

metafactory-factory-software

The software factory as an installable arc package — the first `type: factory` composition. The tarball will carry no constituent code: an `arc-manifest.yaml` whose references point at published members, plus the tool checks and the `produces: software` capability declaration.

**Status:** installs cleanly, does not yet fully reverse. arc implements the `factory` type ([arc#400](https://github.com/the-metafactory/arc/issues/400) install, [arc#402](https://github.com/the-metafactory/arc/issues/402) publish validation, [arc#401](https://github.com/the-metafactory/arc/issues/401) lifecycle), `arc validate .` is clean, and all five members install from one command — verified 2026-09-02 into an isolated `$HOME`, with the real one byte-identical before and after. The purge half is measured by this repo's own end-to-end gate and is not there yet; see **Removal** and **Verifying it**. Design (ratified 2026-09-02): [arc `docs/design-factory-type.md`](https://github.com/the-metafactory/arc/blob/main/docs/design-factory-type.md) · concept anchor: [arc#365](https://github.com/the-metafactory/arc/issues/365).

Install

arc install https://github.com/the-metafactory/metafactory-factory-software

One command. arc checks the host tools (`git`, `gh`, `bun`), resolves all five members, shows **one** combined capability review — the union of every member's surface, each line attributed to the member that asked for it — and asks once. Nothing lands until every member has resolved and you have said yes; one bad member aborts all of it.

`arc install software-factory`, by name, needs the registry. That is HELD ([arc#366](https://github.com/the-metafactory/arc/issues/366) "stock the shelf"), so members are addressed by git URL for now and the git URL above is the install path. Flipping to registry names is one line per member.

**What the review shows.** 47 capability lines and `Risk: HIGH (combined)` — which is a property of the *union*, not