# shipflow ## Docs - [Connecting MCP servers](https://kowshik-93.mintlify.app/shipflow/configuration/mcp-setup.md): Azure DevOps and Jira, for both Claude Code and Copilot — different file, different key. - [Configuration overview](https://kowshik-93.mintlify.app/shipflow/configuration/overview.md): shipflow.config.md is the single source every skill reads first. - [Product Context](https://kowshik-93.mintlify.app/shipflow/configuration/product-context.md): product.md — the standing constitution every phase reads, so no work item has to restate it. - [Contributing](https://kowshik-93.mintlify.app/shipflow/contributing.md): shipflow has no application runtime — contributing is mostly editing text and running one validator. - [Installation](https://kowshik-93.mintlify.app/shipflow/installation.md): Every install method and flag, and why Claude Code and Copilot each need their own copy. - [Introduction](https://kowshik-93.mintlify.app/shipflow/introduction.md): shipflow takes an existing ADO/Jira work item all the way to an opened pull request — in gated phases, with a human approving every irreversible step. - [Monorepo](https://kowshik-93.mintlify.app/shipflow/monorepo.md): One git repo, several independently-testable packages — one branch and one PR, but per-package grounding, tests, and verify evidence. - [Polyrepo](https://kowshik-93.mintlify.app/shipflow/polyrepo.md): One work item, one acceptance-criteria set, multiple repos — a branch and PR per repo it actually touches. - [Quickstart](https://kowshik-93.mintlify.app/shipflow/quickstart.md): From npx install to your first opened pull request. - [CLI reference](https://kowshik-93.mintlify.app/shipflow/reference/cli.md): Every npx shipflow-skills command and flag. - [Governance & gates](https://kowshik-93.mintlify.app/shipflow/reference/governance.md): The human-in-the-loop model — what's gated, what's autonomous, and what's never autonomous regardless. - [Templates reference](https://kowshik-93.mintlify.app/shipflow/reference/templates.md): The five render targets the skills fill in — what each section captures. - [feature-context (Phase 1)](https://kowshik-93.mintlify.app/shipflow/skills/feature-context.md): Establishes a normalized, testable requirement — from a tracker work item or a direct requirement — and grounds it in your repo. Read-only. - [feature-implement (Phase 3)](https://kowshik-93.mintlify.app/shipflow/skills/feature-implement.md): Executes the approved plan on a branch, task by task, with conventional commits. Never pushes. - [feature-plan (Phase 2)](https://kowshik-93.mintlify.app/shipflow/skills/feature-plan.md): A technical plan and task list grounded in your actual code — not a generic description. - [feature-pr (Phase 6)](https://kowshik-93.mintlify.app/shipflow/skills/feature-pr.md): Pushes and opens the linked pull request(s), only with explicit approval. Never merges. - [feature-preflight](https://kowshik-93.mintlify.app/shipflow/skills/feature-preflight.md): Environment readiness check — config, MCP, CLI auth, clean tree — one list, before any phase spends time. - [feature-repair](https://kowshik-93.mintlify.app/shipflow/skills/feature-repair.md): A scoped fix loop for a NOT READY verdict — closes only the cited gaps, then re-verifies. No full re-plan. - [feature-status](https://kowshik-93.mintlify.app/shipflow/skills/feature-status.md): A read-only status/resume view — phase reached, per-repo progress, and the next action. Changes nothing. - [feature-tests (Phase 4)](https://kowshik-93.mintlify.app/shipflow/skills/feature-tests.md): A test mapped to every acceptance criterion, run until green. Commits; never pushes. - [feature-verify (Phase 5)](https://kowshik-93.mintlify.app/shipflow/skills/feature-verify.md): An honest AC-by-AC gap report, using the real diff and real test results as evidence. Read-only. - [Skills overview](https://kowshik-93.mintlify.app/shipflow/skills/overview.md): 11 skills — one orchestrator, one standing-context skill, a preflight check, 6 phases, a repair loop, and a status view. - [product-context](https://kowshik-93.mintlify.app/shipflow/skills/product-context.md): Creates/maintains product.md — the standing team context every phase reads. - [shipflow (orchestrator)](https://kowshik-93.mintlify.app/shipflow/skills/shipflow.md): Drives a work item through preflight and all six phases, in order, holding state and pausing at gates.