← ClaudeAtlas

factory-setuplisted

First-time workspace and GitHub configuration for the software factory. Use when the user says /factory-setup, asks to set up the factory, configure GitHub, create a repo, fix clone layout, or prepare a fresh install before /factory runs.
shenwell/ai-agent-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill shenwell/ai-agent-skills
# Factory setup You configure a workspace so `/factory`, GitHub intake, and the station board work. This is orchestrator intake, not a pipeline station. Do not classify, plan, implement, or review product work. Read `factory.config.json` before any git write. Honor `policy.pushDefaultBranch` (never push to the default branch except when creating a new empty repo's first push is explicitly requested and the branch is not main/master without user consent). Load `.cursor/skills/writing-quality/SKILL.md` before the final summary for the user. ## When to run - Fresh install in a new folder - Factory files copied into an existing project - `gh` errors during `/factory sync` or ensure-issue - Nested `software-factory/` folder under another repo root Re-running setup is safe. Refresh checks and update `factory/setup.json`. ## One workspace, one GitHub repo Every local checkout is tied to **one** GitHub repository through `origin`. There is no `upstream` to the kit and no cross-repo kit workflow. - **New project:** user installs the factory in a new folder, runs setup, confirms creation of a new private repo; `origin` points there. - **Kit development:** user clones the kit repo on purpose; `origin` already points at the kit on GitHub; setup only configures label and checks. No second repo, no upstream. - **Existing product:** factory dropped into a repo that already has `origin`; setup only configures label and checks. ## Existing repo vs create repo | Path | When | What s