Agent Plugins Marketplace
All plugins

delivery

v1.0.0

The host-neutral delivery engine: 16 flow-* staged procedures, five of them one per devbook folder, 3 shared phases, and the pull-request lane, sequenced by the flow-runner agent through a closed set of extension points — spec, implement, verify, app.start, qa.run and deliver as services, session.start, flow.start, data.prepare, docs.update and flow.end as chores — with human gates a repository adds but never removes, and a run surface resolved from the live tool list so none is a normal outcome. Bindings, extensions, policy, and gates are declared per repository in .devbook/config.json.

Claude Code26 Skills

By Job SchepersLicense: MIT0 GitHub starsUpdated last week

Directory evidence

Runtimes
Claude Code
Parsed components
26 skill or MCP entries
Source updated
Sep 14, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install delivery for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install delivery@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/JSdotNet/ai-agent-stack

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/delivery/.

Plugin files

plugins/delivery/
├── .claude-plugin/plugin.json
├── skills/fix-pr-checks/SKILL.md
├── skills/flow-ai/SKILL.md
├── skills/flow-arc42/SKILL.md
├── skills/flow-aspire-update/SKILL.md
├── skills/flow-bug/SKILL.md
├── skills/flow-create-module/SKILL.md
├── skills/flow-create-mvp/SKILL.md
├── skills/flow-create-service/SKILL.md
├── skills/flow-design/SKILL.md
├── skills/flow-domain/SKILL.md
├── skills/flow-fallback/SKILL.md
├── skills/flow-feature/SKILL.md
├── skills/flow-project/SKILL.md
├── skills/flow-repo/SKILL.md
├── skills/flow-structure/SKILL.md
├── skills/flow-tech/SKILL.md
├── skills/flow-update-packages/SKILL.md
├── skills/install/SKILL.md
├── skills/phase-build-test/SKILL.md
├── skills/phase-personal-validation/SKILL.md
├── skills/phase-qa-validation/SKILL.md
├── skills/pr-merge-ready/SKILL.md
├── skills/push-branch/SKILL.md
├── skills/sre-alerts-to-work-items/SKILL.md
├── skills/start-session-from-issue/SKILL.md
└── skills/update-pr-branch/SKILL.md

Included Skills26

fix-pr-checksskills/fix-pr-checks/SKILL.md

Diagnose and fix failing pull request checks — read the failing job logs, reproduce locally, classify the failure, apply a fix, and push until the checks go green. Use when: PR checks are red, CI is failing, a required status check is blocking merge, or a build/test/lint job fails on a PR.

flow-aiskills/flow-ai/SKILL.md

Run any change to .ai/ — the record of how the team develops with AI: which practice, agent, skill, hook, model, or guardrail is used at which stage of the development flow, the concepts underneath, and how far adoption has got. Use for recording a usage, promoting or retiring an adoption status, adding a stage, or adding a concept. Routes authoring to the `docs` role under the repository's own ai instruction files. DO NOT USE FOR: registering a tool with its vendor and version (flow-tech), or AI shipped inside the product (flow-arc42, flow-domain, flow-tech).

flow-arc42skills/flow-arc42/SKILL.md

Run any change to .arc42/ — an architecture chapter, section, or diagram; a new or updated architecture decision record; a technical debt record; or an architecture proposal, comparison, or target-architecture draft, which lands as a record in proposed status. Use for every architecture documentation task, from a one-line chapter correction to recording a cross-cutting decision. Routes drafting to the `architecture` role under the repository's own arc42 instruction files. DO NOT USE FOR: the domain model (flow-domain), the technology graph (flow-tech), or implementing what a decision says (flow-feature, flow-create-service).

flow-aspire-updateskills/flow-aspire-update/SKILL.md

Run .NET Aspire upgrades with a plan-first workflow. Creates and refines an upgrade plan, performs staged updates, enables new Aspire features, and validates runtime behavior with recorded results.

flow-bugskills/flow-bug/SKILL.md

Run bug resolution end to end — from an ad-hoc "this is broken" report or a triaged issue through reproduction, root cause analysis, TDD fix implementation (test first), verification, and local runtime validation. Missing reproduction steps, severity, or root cause context is derived in Stage 0 rather than being a reason to skip the flow.

flow-create-moduleskills/flow-create-module/SKILL.md

Create a new module in an existing project — from an ad-hoc "we need a module for X" request or an approved module specification through planning, implementation, testing, local run, and monitoring. Use for new modules and for carving an existing area into a module; missing specification, boundaries, or architecture context is derived in Stage 0 rather than being a reason to skip the flow.

flow-create-mvpskills/flow-create-mvp/SKILL.md

Run Minimum Viable Product (MVP) creation — from an ad-hoc product idea or an approved MVP specification through planning, implementation, testing, local run, and monitoring with agent handoffs. Use for a first runnable product increment of any size; missing scope, feature priorities, or architecture context is derived in Stage 0 rather than being a reason to skip the flow.

flow-create-serviceskills/flow-create-service/SKILL.md

Create a new service in an existing project — from an ad-hoc "we need a service for X" request or an approved service specification through service design, implementation, project wiring, testing, local run, and monitoring. Use for new services and for extracting an existing area into its own service; missing specification, responsibilities, or architecture context is derived in Stage 0 rather than being a reason to skip the flow.

flow-designskills/flow-design/SKILL.md

Run any change to .design/ — UX principles, color tokens, typography and layout, interaction guidelines, accessibility, and component libraries. Use for refreshing tokens from the design source, adding an interaction or accessibility rule, or evaluating a component library, including small rule additions. Routes authoring to the `ux` role under the repository's own design instruction files. DO NOT USE FOR: wireframes, user flows, prototypes, and UI reviews (the `ux` role directly), UI implementation (flow-feature, flow-bug), or UI dependency changes (flow-update-packages).

flow-domainskills/flow-domain/SKILL.md

Run any change to .domain/ — the context map, or a bounded context's domain model, features, model and flow diagrams, dependencies, and naming. Use for a new aggregate or domain service, a changed invariant, a feature breakdown, a cross-context dependency, a term or alias, or scaffolding a new bounded context. Routes modeling to the `domain` role under the repository's own domain instruction files. DO NOT USE FOR: a field, entity, or method inside an existing aggregate that leaves the documented model unchanged (flow-feature), or the architecture decision behind a context boundary (flow-arc42).

flow-fallbackskills/flow-fallback/SKILL.md

Generic flow entrypoint, for task categories with no dedicated flow-* skill — or when the skill that does match targets fundamentally different work. Routes the task to the closest specialist agent, runs a minimal plan-execute-review workflow, and closes through the shared phase tier matching the change kind.

flow-featureskills/flow-feature/SKILL.md

Run feature work end to end — from an ad-hoc request or an approved specification through implementation, validation, review, and personal approval. Use for new features, incremental changes to existing features, and small UI tweaks; missing scope, acceptance criteria, or architecture context is derived in Stage 0 rather than being a reason to skip the flow.

flow-projectskills/flow-project/SKILL.md

Run project scaffolding and development environment setup for an existing repository. Use this skill after flow-repo to initialize the .github folder, coding guidelines, Aspire AppHost, project structure, and local validation. Assumes the repository already exists and is configured.

flow-reposkills/flow-repo/SKILL.md

Run GitHub repository creation and configuration for a new project. Use this skill to create the repository, expand the README, write repository instructions, set up MCP servers, configure branch protection, add issue and PR templates, and establish repository governance. Run flow-project after this skill to scaffold the development project.

flow-structureskills/flow-structure/SKILL.md

Run existing repository structure and layout refactors. Use for folder moves, project or solution layout corrections, test/harness placement, and reference updates. Do not use for initial scaffolding (use flow-repo or flow-project), new modules/services (use flow-create-module or flow-create-service), or architecture documentation only (use flow-arc42).

flow-techskills/flow-tech/SKILL.md

Run any change to .tech/ — the technology graph of platforms, runtimes, frameworks, libraries, packages, services, and tools. Use for adding a technology, pinning a version, promoting or retiring a status, adding a layer, or refreshing the graph diagram. Routes the reasoning to the `architecture` role under the repository's own tech instruction files. DO NOT USE FOR: changing the dependency itself in a project file (flow-update-packages), or the decision that picks a technology (flow-arc42, which .tech then records the outcome of).

flow-update-packagesskills/flow-update-packages/SKILL.md

Run dependency and package update workflows. Coordinates safe updates of NuGet packages, npm modules, SDKs, and tools across projects with security scanning, compatibility testing, and local runtime monitoring.

installskills/install/SKILL.md

Write this engine's two seeded procedures into a repository — start, how its application comes up, and capture, how evidence of the feature being built is taken — each as one editable copy with a pointer wrapper per host, and record them under components.delivery in .devbook/config.json. Idempotent: first install, plugin upgrade, and a seed change are one run. Use when: adopting the delivery engine in a repository, upgrading it, or the start or capture skill is missing. Triggers on: "delivery install", "install delivery", "seed the start skill", "seed the capture skill", "delivery-install".

phase-build-testskills/phase-build-test/SKILL.md

Shared Build & Test phase for code-modifying flow-* flows. Builds all projects and runs the unit and end-to-end suites first, failing fast on any red result. Invoked in order by the flow-runner agent.

phase-personal-validationskills/phase-personal-validation/SKILL.md

Shared Personal Validation review handoff for every flow-* flow. Brings the application up, publishes the review links as clickable URLs, and says what to check by hand. Runs again on every revise round. It presents and never decides — the mandatory approval gate stays with the flow-runner. Invoked by the flow-runner agent.

phase-qa-validationskills/phase-qa-validation/SKILL.md

Shared QA Validation phase for code-modifying flow-* flows. Runs after Build & Test; depth is driven by change kind (new functionality = Playwright QA with capture, bug/existing-flow change = targeted verification, dependency update = startup-only, otherwise skipped). Invoked by the flow-runner agent.

pr-merge-readyskills/pr-merge-ready/SKILL.md

Take one pull request to merge-ready: score it against the merge-ready checklist and clear its blockers using update-pr-branch, fix-pr-checks, and pr-remarks-review. One PR per pass, worked in this session. Built to run repeatedly under /loop as a PR babysitter, picking the next PR each pass. Use when: getting your pull request ready for merge, watching CI on it, or running a scheduled pull request sweep.

push-branchskills/push-branch/SKILL.md

Push the current branch to its remote and stop there — no pull request. Use when: pushing a branch, publishing local commits, setting the upstream for a new branch, or getting commits onto the remote so CI runs.

sre-alerts-to-work-itemsskills/sre-alerts-to-work-items/SKILL.md

Create work items from active Azure Monitor SRE alerts, in whatever tracker the repository binds — GitHub issues, Jira tickets, or Markdown chapters. Use when: triaging Azure alerts, translating SRE incidents to tracked work, syncing Azure Monitor findings to the backlog, bulk item creation from an alert feed.

start-session-from-issueskills/start-session-from-issue/SKILL.md

Start this session's work from a single tracker work item — a GitHub issue, a Jira ticket, or a Markdown chapter: fetch the items matching a filter, select one, claim it, route it to the flow-* skill that matches its type, and run that flow here. One item per run, no extra sessions. Use when: picking up an issue for implementation, pulling the next item off the backlog, or running a scheduled backlog pickup.

update-pr-branchskills/update-pr-branch/SKILL.md

Bring a pull request branch up to date with its base branch and resolve merge conflicts, then re-validate and push. Use when: a PR is behind or out of date, GitHub reports conflicts, 'this branch has conflicts that must be resolved', or a required 'branch up to date' status is blocking merge.

Plugin manifests1

plugins/delivery/.claude-plugin/plugin.json
{
  "name": "delivery",
  "version": "1.0.0",
  "description": "The host-neutral delivery engine: 16 flow-* staged procedures, five of them one per devbook folder, 3 shared phases, and the pull-request lane, sequenced by the flow-runner agent through a closed set of extension points — spec, implement, verify, app.start, qa.run and deliver as services, session.start, flow.start, data.prepare, docs.update and flow.end as chores — with human gates a repository adds but never removes, and a run surface resolved from the live tool list so none is a normal outcome. Bindings, extensions, policy, and gates are declared per repository in .devbook/config.json.",
  "author": {
    "name": "Job Schepers"
  },
  "license": "MIT",
  "keywords": [
    "delivery",
    "flow",
    "phases",
    "gates",
    "extension-points",
    "automation",
    "pull-request",
    "qa",
    "host-neutral"
  ],
  "agents": [
    "./agents/flow-runner.agent.md"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[delivery on Agent Plugins Marketplace](https://pluginsmp.com/plugins/delivery)