Skip to content
AI & Agents
Skill

/factory-ship

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

BOOST
From plugin
builderio-builder-skills
4.5k24 skills1 command1 MCP
Install
$ npx -y skills add BuilderIO/skills --skill factory-ship --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/factory-ship

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

factory-ship.SKILL.md
name: factory-ship
installer-group: factory
description: >-
  Experimental workflow for publishing and completing configured software
  delivery work. Use when the user or an enabled factory policy asks to ship.

Factory Ship

> Start with the [Factory guide](../../docs/factory/README.md) 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](https://github.com/BuilderIO/skills/blob/main/docs/factory/configuration.md). 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.

Read more
Ships withbuilderio-builder-skills

Small, composable skills for your favorite agent.

Get the whole plugin
Stats
4,537
Stars
228
Forks
Active
Maintenance
JavaScript
Language
MIT
License
5h ago
Last commit
3mo ago
Created
1d ago
Added

Repo: BuilderIO/skills

Other skills on builderio-builder-skills.