Skip to content
Back to skills

Factory

ASecurity

Delivers a spec or decided task through the task-to-pr workflow and merges after all quality and approval gates pass. Explicit invocation grants merge authority for the supplied work.

  • 412 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
developmentgit

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add owainlewis/blueprint --skill factory --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Factory?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Factory
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/owainlewis-factory/badge)](https://www.skillsdirectory.com/skills/owainlewis-factory)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: factory
description: "Delivers a spec or decided task through the task-to-pr workflow and merges after all quality and approval gates pass. Explicit invocation grants merge authority for the supplied work."
user-invocable: true
argument-hint: "<spec, task, or GitHub issue>"
---

# Factory

Deliver the supplied work through a verified merge.

Explicitly invoking `/factory` authorizes merging only the supplied work after
all gates pass. Automatic skill selection does not grant merge authority; leave
the PR open unless the user explicitly authorizes merging. Deployment and release
publication require separate authority.

## Process

1. Read the source and repository instructions. The spec is the ticket; reuse it rather than creating separate product and technical specs.
2. Follow [`/task-to-pr`](../task-to-pr/SKILL.md), including tests, fresh independent review, CI, and the full repair loop. Pass the scoped merge authority when it exists. Keep the same quality standard.
3. Use its merge gates. If a required approval, decision, or check is unavailable, report the blocker and leave the PR open. Never bypass a gate to finish unattended work.
4. Confirm the merge on GitHub and update the original issue when one exists. Follow `/task-to-pr` worktree cleanup rules.

## Return

Report the merged PR and proof, or the open PR and exact merge blocker.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…