Plugin for Claude Code · now in beta

Your whole ServiceNow delivery team, as AI agents

Eleven agents modelled on real project roles take your work from requirement to production release. You approve what matters.

Requires the ServiceNow MCP plugin.
Requirement to releaseStories, plans, builds, tests and release plans, in one team.
Real project rolesEach agent owns what its role owns on a real ServiceNow project.
You stay in chargeYou approve the plan, the result and every release.
Learns across projectsLessons learnt are captured and reused on the next engagement.
Meet the team

Eleven agents, eleven project roles

Every name’s initials spell its role. Every robot wears something its job needs. Ten work inside a project with David; Greg looks after all the projects from the workspace.

DM

David Milestone

Delivery Manager

Runs the team. Reads your request, picks the right activity, assigns the work, holds every approval gate and reports back.

DM = Delivery Manager. Lives, breathes and dreams in milestones.
BA

Barbara Acceptance

Business Analyst

Turns SOWs, workshop notes, screenshots and plain requests into stories with testable acceptance criteria. The only agent who writes stories to PROD.

BA = Business Analyst. Nothing gets past her without acceptance criteria.
SA

Sandra Adams

Solution Architect

Design authority for the whole project. Plans every build, signs off every change, keeps the decision log and watches platform health.

SA = Solution Architect. The name that started the whole naming scheme.
TC

Thomas Christian

Technical Consultant

Reads everything: your instance, documents and code. Any teammate can call on him at any time for facts and evidence.

TC = Technical Consultant. Has read every document so you don’t have to.
SD

Su Do

ServiceNow Developer

Builds stories in the right scope and update set on DEV, inside the plan you approved. Asks before anything outside it.

Su Do = sudo, the admin command. A developer with write access, literally.
QT

Harley Quinn Testcase

QA Tester

Writes test scripts and runs them on DEV, again on TEST / Stage after every promotion, and on PROD when you allow. ATF when your project enables it.

QT = QA Tester. Harley brings the chaos, Testcase catches it.
RC

Rachel Checksum

Risk & Compliance Analyst

The independent challenger. Reviews plans and builds for security, privacy, governance, notifications and downstream effects.

RC = Risk & Compliance. A checksum proves nothing was tampered with.
RM

Robert Migrate

Release Manager

Promotes update sets to TEST and Stage, and plans production releases with prerequisites, manual steps, order, tests and rollback.

RM = Release Manager. Migrates update sets. Never runs rm -rf.
TW

Tina Whitespace

Technical Writer

Produces engagement decks, technical and functional documents, workbooks and process diagrams in your templates.

TW = Technical Writer. Whitespace is what makes a document readable.
KM

Kevin Metadata

Knowledge Manager

Remembers every project. Captures lessons learnt and answers “have we done this before?” from past projects and instance records.

KM = Knowledge Manager. Data about your data; Kevin does it for projects.
GM

Greg Middlenote

Global Manager

Looks after the whole portfolio from the workspace folder: lists projects, creates and registers them, sets status and dates, and points you to the right project folder. Never touches an instance.

GM = Global Manager. Holds the middle note so every project stays in tune.
How it works

From your words to coordinated work

You talk to David, the Delivery Manager. He turns your request into a plan and runs the team.

YOU

You ask

In plain words, or drop in a SOW, screenshot, transcript or story number.

David reads it

Finds the project and instances, checks the project is active, and works out what you want.

David picks the activity

Chooses one or more of 18 delivery activities and plans who does what, in order or in parallel.

The team works it

Agents hand off, consult each other and run review loops. Every step is saved to the project folder.

OK

You approve

You approve the plan, then the result, then every release. Nothing leaves DEV without your OK.

One request, end to end

From a SOW to a production release

1Stories PROD

LeadBarbara

Drafts 6 stories from section 4 of the SOW

ConsultThomas

Reads the SOW and what already exists on the instance

Review loopSandra

Checks feasibility on the platform

YOUYour feedbackYou

“Story 3 is two things. Split it.”

HandoffBarbara

Splits story 3: 7 stories, drafts saved

YOUYour approvalYou

Approve creating the stories on acme (PROD)

Writes to PRODBarbara

Creates the 7 stories on PROD

↩ Stories not approved → back to Barbara

With your comments per story. Barbara revises, Sandra re-checks feasibility, Thomas re-reads if scope moved. Then back to you.

2Plan, build and test Project folderDEV

LeadSandra

Plans the build: scope, update sets, 2 flows, a catalog item

Review loopRachel

Reviews the plan for risk and notifications

YOUYour approvalYou

“Reuse the HR catalog.” Then approve the plan

Writes to DEVSu Do

Builds every story on DEV inside the plan

Review loopSandra + Rachel

Review: 2 findings, Su Do fixes them

Writes to DEVHarley Quinn

Writes 14 test scripts and runs them on DEV: 1 defect

Review loopSu Do

Fixes the defect, Harley Quinn retests: all pass

↩ Plan not approved → back to Sandra

With your comments on the design. Sandra revises, Rachel re-reviews risk, Su Do re-checks effort. Then back to you.

↩ Change outside the plan → David stops Su Do

Su Do never improvises. David asks you first; if the design changes, Sandra updates the plan before building resumes.

3Approve and release DEVPRODTEST / Stage

YOUYour approvalYou

Approve the DEV results (project setting: on DEV or on TEST / Stage)

Writes to PRODBarbara

Moves stories to Ready for Testing on PROD

YOUYour feedbackYou

UAT: “Label should say Submit request.” Fixed, accepted

Writes to TEST / StageRobert

Promotes the update sets to TEST and Stage

Writes to TEST / StageHarley Quinn

Re-runs all 14 test scripts on TEST / Stage: pass

LeadRobert + Tina

Production release plan: prerequisites, steps, order, tests, rollback

YOUYou do itYou

Approve the plan, run the PROD promotion (or hand it to Robert), choose the PROD test mode

DoneHarley Quinn + Kevin

Re-runs tests on PROD as you allowed; lessons learnt captured

↩ DEV results not approved → David routes it

Defect: Thomas triages, Su Do fixes, Harley Quinn retests. Design issue: Sandra. Wrong requirement: Barbara.

↩ UAT finds new scope → a change order

Real defects go to Su Do to fix and retest. New or changed scope: Barbara and Sandra assess the impact first.

↩ Fails on TEST / Stage → Thomas triages

Su Do fixes on DEV, Harley Quinn retests, Robert re-promotes, Harley Quinn re-runs on TEST / Stage.

↩ Plan not approved or PROD test fails → Robert

Plan: Robert revises with your comments, Rachel re-checks rollback. PROD test fails: roll back per plan, Thomas finds the cause.

18 delivery activities

What David can run

Each activity is led by the agent who owns it on a real project. David picks one, or chains several.

Story loop repeats for every story
1 Create storiesBarbara
2 Refine storyBarbara
3 Plan buildSandra
4 Build storySu Do
5 Review buildSandra
6 Test storyHarley Quinn
7 Fix defectsThomas
8 Hand over for UATDavid
9 Release to TEST / StageRobert
Around the loop as the project needs
10 Analyse requirementsThomas
11 Solution designSandra
12 Platform health checkSandra
13 Status reportDavid
14 Produce deliverablesTina
15 Lessons learntKevin
16 Project setupGreg
17 Change orderDavid
18 Production release planRobert
You stay in control

Autonomy on DEV. Your approval everywhere else.

You approve the plan

Sandra’s build plan comes to you first. Inside it the team builds, tests and fixes on DEV without asking at every step.

Nothing leaves DEV without you

You approve the build and test results, every promotion to TEST / Stage, and the production release plan.

PROD is fenced off

Barbara writes stories and Agile records to PROD. Robert promotes to PROD only when you hand a release over. Harley Quinn creates test records on PROD only in full mode.

Say no, and it goes back

David sends your exact words and the current files to the agent who owns the step. They revise, reviewers re-check, and it comes back to you.

Inactive projects stay closed

A project marked not active is off limits to every agent unless you allow it in that conversation.

No credentials, ever

Sign-in stays with the ServiceNow MCP plugin. No passwords, cookies or tokens are stored or asked for.

How the team treats risk

“Let the risk come closer.”

A saying we borrowed from a manager we were lucky to work with. Do not build for things that have not happened and are not likely to. David, Sandra and Rachel sort every risk and every review finding into one of three buckets, and say which in one sentence.

Act now

Likely, or serious if it happens: security, data loss, compliance, production impact, a failing acceptance criterion. Dealt with before the next gate.

Let it come closer

Unlikely and not severe today. Nothing is built for it. It goes on the project’s risk watchlist with the signal that would make us act, and who watches for it.

Accept

Small and understood. One line saying why, and we move on.

Every project starts with an empty risks/watchlist.md. Risks we let come closer wait there with their signal; David checks the signals in every status report, and when one fires the risk moves to Act now. No gold plating for improbable events, on the customer’s time and money.

Per-project settings

Tune it to how each project works

SettingValuesWhat it does
approval_stagedev (default) or test_stageWhere you approve the build and test results: on DEV before UAT, or later in TEST / Stage.
atf_enabledfalse (default) or trueWhether Harley Quinn also creates ATF tests. Without it she writes and runs test scripts.
prod_test_modeask (default), off, read_only, fullHow tests run on PROD after go-live. With ask, David asks you at every production promotion.
Story instancePROD (default)Where stories and Agile records live, unless you say otherwise.
Build targetDEVWhere Su Do builds and Harley Quinn first tests.
Built on the ServiceNow MCP plugin

Connections, sign-in, update sets and all instance actions go through it. Install it first.

Runs in Claude Code

Work from the terminal, the desktop app or your IDE. Each project gets its own folder, settings and history.

Pairs with the timecard plugin

Every step is logged, so the companion timecard plugin can build your weekly cards from real evidence.

Two desks, three commands

Open the right folder, say what you need

One workspace folder holds every project. Open Claude Code in a project folder for delivery work, or in the workspace folder for the portfolio. Everything else is internal: David and Greg load the 18 activities themselves.

A project folder

David Milestone’s desk. One project per session: its instances, settings, approvals and write gate apply here, and other projects’ folders are off limits.

The workspace folder

Greg Middlenote’s desk. Projects, status and dates, lessons across customers, the standards and lessons sites. Nothing is changed in ServiceNow from here.

/servicenow-ai-delivery:setup-global-workspace

Once per machine. Creates the delivery workspace: the registry, the project folders and the shared rules. Run it again later and it only offers to refresh the shared rules.

/servicenow-ai-delivery:start-work

In a project folder. David takes any delivery request from here: stories, plans, builds, tests, releases, reports, documents. Used elsewhere, he tells you which folder to open.

/servicenow-ai-delivery:manage-projects

In the workspace folder. Greg lists and creates projects, sets their status, finds lessons across projects and runs the standards and lessons sites. Used in a project, he points you to start-work.

Put the team to work

ServiceNow AI Delivery is in beta in the WojasShop beta catalog. It needs the ServiceNow MCP plugin from the same catalog.

claude plugin marketplace add WojasShop/claude-plugins-beta/plugin install servicenow@wojasshop-beta/plugin install servicenow-ai-delivery@wojasshop-beta