plugins/lobbi-engagement-toolkit/skills/change-order-guard/SKILL.md
Detect scope creep in client requests and generate formal change order documentation. Use when a client requests something outside the agreed project scope during an active engagement.
npx skillsauth add markus41/claude plugins/lobbi-engagement-toolkit/skills/change-order-guardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Assess whether a client request falls within or outside the agreed project scope, and if outside, generate a formal Change Order Request document. Protects both the client relationship and Lobbi's margin.
Compare the client's request against the signed Scope Definition Document.
Inputs required:
Assessment checklist:
Assessment outcome:
| Finding | Action | |---------|--------| | Explicitly in scope | Proceed — document as clarification, not a change | | Reasonably implied by existing scope | Use professional judgment; if ambiguous, clarify with client before proceeding | | Not in scope (not explicitly excluded) | Requires change order | | Explicitly out of scope | Requires change order; refer to Section 4 of signed scope doc | | Assumption violated (Section 5) | Requires change order; reference specific assumption |
Before generating the change order document, have the scope conversation diplomatically. The goal is to protect the project without making the client feel penalized.
What to say — framework:
Acknowledge the request genuinely
"That's a great idea and I can see exactly why you'd want it."
Reference the signed scope document — not as a weapon, but as a shared reference
"When we designed the project scope together, we focused on [what's in scope]. This request goes a bit beyond what we scoped out at the time."
Frame the change order as a solution, not a barrier
"The good news is we can absolutely add this. I just need to put together a quick change order so we both know exactly what's being added, what it will cost, and how it affects our timeline."
Set the expectation clearly
"I'll have a change order to you by [date]. Once it's signed, we can slot it into the build schedule."
What NOT to say:
When the client pushes back:
"I completely understand the frustration — in an ideal world everything would be covered in the original price. The challenge is that if we add things without tracking them formally, it creates confusion about what's included going forward and puts the project at risk. The change order process is actually protecting your investment as much as ours."
Generate the formal change order once scope assessment confirms the request is outside the signed scope.
CHANGE ORDER REQUEST
Project: [Project Name] Client: [Client Company] Change Order #: CO-[N] (increment per project) Prepared by: [Lobbi PM Name] Date: [Date] Status: Pending Client Approval
1. Change Description
Provide a specific description of what is being added, modified, or changed. Write in plain language.
[Client] has requested: [exact description of the request]
This change involves: [what needs to be built or modified to satisfy the request]
2. Scope Basis
Explain why this is a change order — reference the specific section of the signed scope document.
The original Scope of Work ([document date, version]) [does not include / explicitly excludes] this functionality. Reference:
- Section 3 (In Scope): [what is in scope that is related]
- Section 4 (Out of Scope): [if explicitly excluded, cite it]
- Section 5 (Assumption [N]): [if an assumption was violated, cite it]
3. Business Justification
Why does the client want this change? One sentence — confirms mutual understanding.
The client needs this capability because [reason from client's perspective].
4. Timeline Impact
| | Before This Change | With This Change | |--|--|--| | Estimated go-live | [Date] | [Date] | | Timeline extension | — | +[N] business days | | Phase affected | — | [Build / UAT / Other] |
Impact explanation:
This change requires [N days] of additional [design / development / testing] and will [push the current UAT start date / delay go-live / not affect the timeline if completed in parallel].
5. Investment
| | | |--|--| | Additional project investment | $[Amount] | | Payment due | [Upon signing / At next milestone] |
Scope of additional work:
New deliverable acceptance criteria:
6. Impact on Existing Deliverables
Does this change affect any already-signed-off deliverables?
7. Dependencies
What the client must provide before work on this change can begin:
Work on this change order begins only after client sign-off and payment are received.
Approval
By signing below, both parties agree that this change order modifies the original Scope of Work for the [Project Name] engagement. All other terms and conditions of the original agreement remain in effect.
| Role | Name | Signature | Date | |------|------|-----------|------| | Client Project Sponsor | | | | | Lobbi Project Lead | | | |
Maintain a running log of all change orders for the engagement:
| CO # | Description | Date Submitted | Date Approved | Investment | Timeline Impact | Status | |------|-------------|----------------|---------------|-----------|-----------------|--------| | CO-001 | | | | $[X] | +[N] days | Approved / Pending / Declined |
Notes on change order management:
tools
Build Teams-native agents with the Teams SDK (formerly Teams AI Library v2) — App class, activity routing, adaptive cards, streaming, AI-generated labels, feedback, message extensions, Teams-as-MCP-server, and the bring-your-own-AI pattern with Agent Framework.
tools
Run agents on Microsoft Foundry (formerly Azure AI Foundry) Agent Service — prompt agents vs hosted agents, threads/runs and the Responses API, built-in tools (Bing grounding, code interpreter, file search, MCP, OpenAPI, A2A), connected agents, Entra agent identity, SDKs, and observability/evaluations.
tools
Build and host custom engine agents with the Microsoft 365 Agents SDK — AgentApplication, the Activity protocol, channel reach via Azure Bot Service, hosting Agent Framework or Semantic Kernel engines, and the Agents Toolkit/Playground workflow. Successor to the Bot Framework SDK.
tools
Design, govern, and extend Microsoft Copilot Studio agents — topics, generative orchestration, knowledge, tools and MCP, agent flows, autonomous triggers, publishing channels, Copilot Credits pricing, and solution-based ALM on Power Platform.