actual-software

Actual Factory Demo — Git skill for Claude Code

Git community

Build a 5-agent software factory in 15 minutes, and take an example ASCII art task from task definition to Pull Request.

How to install Actual Factory Demo

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

What Actual Factory Demo does

Build a 5-agent software factory in 15 minutes, and take an example ASCII art task from task definition to Pull Request.

Alternatives in Git

  • Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
  • Yeet — Stage, commit, push code, and open a GitHub pull request via CLI 14.6k ★
  • Generate PR Description — You are tasked with generating a comprehensive pull request description following the repository's standard te 10k ★

README

Actual Factory Demo

Build a working software factory on Claude Code in 15 minutes with Gas City, then watch five agents carry a task from a queue to an open pull request fully autonomously.

Table of contents

Software Factory Overview

This tutorial uses the [Gas City](https://github.com/gastownhall/gascity) framework to build a complete software factory layer on top of Claude Code. This repo acts as the workspace, or **rig**, that the factory works on. You hand the factory a task, and five agents pass it between themselves until the result lands as a pull request you may review.

flowchart LR
    Q["Task queue
(beads)"] --> P["planner
writes acceptance"] P --> B["builder
writes the file"] B --> A["architect
gate 1: ADRs"] A --> R["reviewer
gate 2: acceptance"] R --> M["manager
reports + closes"] M --> PR["Pull request
on your fork"] PR -.->|you merge| Main["main"] A -.->|violations| B R -.->|needs changes| B

The work itself is simply to produce ASCII art for a letter, with a rhyming couplet underneath each. The focus, though, is on understanding how work gets dispatched, who reviews it, and where the quality gates sit.

Walkthrough

1. Install the prerequisites

Install

Homebrew runs on both macOS and Linux, and `gascity` declares `bd`, `dolt`, `jq`, `tmux`, and `flock` as dependencies, so one line covers the whole stack:

brew install gascity gh git
gh auth login

`pgrep` and `lsof` a