plugins/lobbi-engagement-toolkit/skills/scope-define/SKILL.md
Generate a fixed-scope project definition document with explicit inclusions, exclusions, and acceptance criteria. Use at project kickoff to establish the boundaries of a fixed-price engagement and prevent scope creep disputes.
npx skillsauth add markus41/claude plugins/lobbi-engagement-toolkit/skills/scope-defineInstall 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.
Produce a clear, signed-off project scope document that defines exactly what is and is not included in a fixed-price Lobbi engagement. This document is the reference point for all scope dispute resolution throughout the project.
Gather the following inputs before generating the scope document:
Write 2–3 sentences in the client's own language describing the problem this project solves. Avoid technical jargon. This section is what the client reads to confirm we understand their situation.
Format:
[Client name]'s [team/department] currently [describe the manual process or pain point]. This causes [quantified or described business impact: time lost, errors, delays, compliance risk]. This project will [high-level solution in plain English].
Example:
Riverside Insurance Agency's CSR team currently processes policy change requests by hand — receiving requests via email, manually updating each policy in Applied EPIC, and sending confirmation to the client and carrier. This process takes an average of 45 minutes per request and generates 3–5 errors per week that require correction. This project will automate the intake, validation, system update, and confirmation steps so that routine policy change requests complete without manual intervention.
List 3–5 measurable outcomes that define project success. Each criterion must be testable during User Acceptance Testing.
| # | Success Criterion | How It Will Be Measured | Acceptable Threshold | |---|------------------|------------------------|----------------------| | 1 | [Criterion] | [Measurement method] | [Pass/fail threshold] | | 2 | | | | | 3 | | | |
Examples of good success criteria:
List every deliverable, integration, and user group that is included in this engagement. Be specific — vague inclusions become scope disputes.
| # | Deliverable | Description | Acceptance Criteria | |---|-------------|-------------|---------------------| | 1 | [Deliverable name] | [What it is and what it does] | [Specific, testable criteria for sign-off] |
Guidance for writing acceptance criteria:
| Integration | Source System | Destination System | Data Transferred | Direction | |------------|--------------|-------------------|-----------------|-----------|
List every type of user who will interact with the delivered automation:
| User Group | Access Level | Volume (approx.) | |-----------|-------------|------------------|
Explicitly document the scale the solution is designed to handle:
Any performance requirement outside these bounds is out of scope and subject to a change order.
Explicitly list what is NOT included. This section prevents "I thought that was included" conversations.
Standard exclusions to always include:
Client-specific exclusions (add based on discovery):
List conditions that, if not true, would require a change order.
| # | Assumption | Impact if False | |---|-----------|----------------| | 1 | Client provides API credentials and test environment access within 5 business days of kickoff | Delays start of build phase; timeline extends day-for-day | | 2 | [System] API is functional and returns data in the documented format | Integration design may require revision; subject to change order | | 3 | Client designates one primary point of contact with authority to approve deliverables | Approval delays will extend timeline | | 4 | Client's existing [AMS/LOS/CRM] is on version [X] or later | Older versions may lack required API capabilities | | 5 | Client completes UAT within [N] business days of receiving test environment | Timeline extension if UAT window is missed |
The following conditions require a formal Change Order before work proceeds. Lobbi will not perform out-of-scope work without a signed change order.
This document is the authoritative reference for the scope of the [Project Name] engagement.
| Role | Name | Signature | Date | |------|------|-----------|------| | Client Project Sponsor | | | | | Client Technical Contact | | | | | Lobbi Project Lead | | | |
By signing, both parties acknowledge that they have read and agree to the scope, exclusions, assumptions, and change order conditions defined in this document.
When generating this document:
tools
Managing project and task state in .claude/projects/{id}/ with atomic writes and session continuity
tools
Deep research before task execution using 4-source protocol: codebase→Perplexity→Context7→Firecrawl
tools
Validating task completion against acceptance criteria with per-type automated checks
tools
Using and creating project templates for webapp, API, ML pipeline, mobile, and infrastructure projects