scope-creep-response
Handle scope creep on client work without torching the relationship — classify the ask against the agreement, respond with the goodwill/change-order…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Scope Creep Response Skill
Scope creep is rarely malicious — it's a client who genuinely can't tell the difference between "small tweak" and "new workstream," talking to a freelancer afraid that any boundary costs the relationship. The damage comes from the two failure modes: absorbing everything silently (resentment, then a blowup over something trivial) or lawyering every request (death by friction). This skill runs the middle path: classify honestly, respond proportionally, and make the structure hold the boundary so the person doesn't have to.
What This Skill Produces
- The classification — in-scope / gray / clearly-out, argued against the actual agreement text, including the honest case for the client's reading
- The graduated response — goodwill grant, flag-and-track, change order, or renegotiation — with ready-to-send wording
- The change-order artifact — small, friendly, priced; a form not a confrontation
- The prevention layer — scope language, revision counts, and the "great idea — phase 2" ritual for the next contract
Required Inputs
Ask for these if not provided:
- What the agreement actually says — the scope text verbatim; if scope was never written down, that's the finding, and the response changes (you can't cite what doesn't exist)
- The asks so far — list them; one gray-zone request and a drip of twelve "tiny things" are different situations
- Relationship context — client value, history, how earlier extras were handled (silently absorbed extras set precedent that must be un-set gently)
- Their goal — keep the client happily, get paid for the extras, or exit gracefully — the same classification routes to different responses
Framework: The Graduated Response Rules
- Classify against text, not feelings: read the ask against the written scope, steelmanning the client's interpretation. Gray zones are usually real ambiguity — treat them as shared drafting failure, not bad faith. No written scope? Then the move is defining it forward ("let me write up what's in the remaining work so we're aligned"), not litigating backward.
- Grant goodwill deliberately and say so: small extras can be smart — but visibly: "Happy to include this one — it's beyond the original scope, but it's quick." Invisible generosity reads as included-all-along and becomes the new baseline.
- The change order is the boundary: for real additions, enthusiasm + process: "Great addition. It's outside the current scope — here's a quick change order: [thing], [price], [timeline impact]. Approve and I'll start." The form does the confronting; the freelancer just does paperwork.
- Name patterns at the pattern level: the twelfth small ask gets a zoom-out, not a twelfth skirmish: "These small additions are adding up to real time — let's set up a monthly bucket of N hours for odds and ends so you can just send them over." Sells the fix as convenience, because it is.
- Prevention is contract language: next agreement carries: enumerated deliverables, revision counts ("two revision rounds; further rounds at $X"), an explicit exclusions line, and a change-request clause. The phase-2 parking lot ("love it — capturing for phase 2") lets you say yes-later instead of no.
Output Format
Scope Response: [client, ask(s)]
Classification
[In / gray / out — quoting the agreement text · the client's plausible reading, stated fairly · pattern or one-off]
The Move
[Which response and why, given their goal]
Ready to send:
> [The email/message, verbatim — warm, brief, boundary carried by process not tone]
Change Order (if applicable)
[Thing · price · timeline impact · approval line — 5 lines, friendly]
Prevention (next contract / next phase)
[Scope language to add · revision counts · exclusions line · the phase-2 ritual]
Quality Checks
- [ ] Classification quotes the agreement (or names its absence as the root cause)
- [ ] The client's interpretation is steelmanned before being answered
- [ ] Goodwill grants are labeled as such in the wording — never silent
- [ ] The send-ready text is warm; the boundary lives in the process, not the tone
- [ ] Prevention language included whenever the pattern is recurring
Anti-Patterns
- [ ] Do not absorb silently — every unlabeled extra resets the baseline
- [ ] Do not meet a gray-zone ask with contract-lawyer tone — ambiguity is shared fault
- [ ] Do not litigate the past on an unwritten scope — define forward instead
- [ ] Do not fight the twelfth small ask individually — name the pattern and sell the structural fix
- [ ] Do not say "no" where "yes, via change order" or "yes, in phase 2" is true — those keep the relationship AND the boundary
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
exports/openclaw/scope-creep-response/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 scope-creep-response 的技能。它们内容并不相同,别混用:
- mohitagw15856/pm-claude-skills — Handle scope creep on client work without torching the relationship — classify the ask aga
- mohitagw15856/pm-claude-skills — Handle scope creep on client work without torching the relationship — classify the ask aga