Catalog
BuilderIO/factory-ship

BuilderIO

factory-ship

Experimental workflow for publishing and completing configured software delivery work. Use when the user or an enabled factory policy asks to ship.

v1.0LATEST
NewUpdated Sep 24, 2026

Factory Ship

Start with the Factory guide for workflow setup and configuration.

Read .agent-factory/config.yaml, the optional skill_prompts.factory-ship entry, and the repository's instructions before publishing. See the Factory configuration reference. The prompt adds project guidance; editing code does not by itself authorize a PR update, approval, merge, or deployment.

Delivery steps

  1. Confirm ownership. Identify the target repository, task-owned worktree, branch, and complete task-related change set. Preserve unrelated changes. Use a clean automation-owned worktree when the scheduler provides one; never take over a peer's checkout.
  2. Verify changes. Run the configured formatter, tests, and release checks. Report checks that were skipped or unavailable.
  3. Publish when enabled. Open or update a PR only when authorized. Apply configured title, body, draft status, labels, and communication rules. Do not tag or message people unless enabled.
  4. Resolve feedback. Compare comments with the code and current human direction. Make one coherent update, then rerun affected checks.
  5. Apply merge gates. Merge only under its own enabled policy and while all criteria hold on the unchanged live head. Use a head-match guard when the host supports it. A head change invalidates tied evidence and resets the soak.
  6. Verify and close out. Confirm the merge in the current base branch. Verify deployment only when configured; a merge is not live proof. Close issues, rotate worktrees, and notify only at their configured proof points.

Stop conditions

Hold the work when ownership, authorization, a required check, or live host state is missing or unclear. State the exact next step; do not turn an inconclusive result into success.

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

76/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

78

Quality

72

Clarity

82

Completeness

65

Summary

Factory Ship is a workflow skill that guides agents through publishing and completing software delivery tasks, including PR management, test verification, merge approval, and deployment coordination. The skill emphasizes ownership verification, authorization checks, and stop conditions to prevent unauthorized automation.

Detected Capabilities

configuration file read (.agent-factory/config.yaml)git operations (checkout, branch management, worktree handling)pull request creation and updatetest/check execution (formatter, tests, release checks)merge operations with conditional gatesissue management and notifications

Trigger Keywords

Phrases that agents use to match this skill to user intent.

publish and mergefactory shipping workflowautomated deployment gaterelease workflowpull request manager

Risk Signals

WARNING

PR creation and merge operations without explicit guardrails in this skill layer

Delivery steps 3, 5
WARNING

Configuration-driven behavior (skill_prompts.factory-ship, merge gates, notification rules) with no inline validation examples

Header section, Delivery steps 3, 5, 6
INFO

Implicit delegation to external config (Factory configuration reference) — this skill does not validate what the config authorizes

Header section
INFO

Worktree and checkout management with human-owned state — clear separation of concerns documented

Delivery step 1

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.com

Use Cases

  • .github-owned branch work through PR merge and deployment
  • Automated release workflows with human checkpoints
  • Coordinated publishing across multiple configuration files and service integrations
  • Sandboxed automation testing without accidental peer worktree takeover
  • Conditional deployment with merge gates and configuration-driven rules

Quality Notes

  • Excellent ownership and authorization model: step 1 explicitly requires confirming task ownership and prohibits taking over peer worktrees
  • Clear stop conditions (end of skill): 'Hold the work when ownership, authorization, a required check, or live host state is missing or unclear'
  • Well-structured delivery steps that map to realistic CI/CD workflows
  • Delegations to external config are documented with a reference link, but no inline examples of what safe vs. unsafe config looks like
  • Potential weakness: skill does not explain how to validate that the loaded configuration is actually authorized — assumes the Factory system enforces this
  • Good use of 'Do not tag or message people unless enabled' (step 3) to prevent spam automation
  • Merge gate step (5) includes explicit head-match guard caveat — shows awareness of race conditions
Model: claude-haiku-4-5-20251001Analyzed: Sep 24, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use BuilderIO/factory-ship in your dev environment

Command Palette

Search for a command to run...