ai newsFr., 23. Okt.
EilmeldungMiniMax M3.1 Flash: How a 428B MoE Model Cuts Agentic AI Costs by 70% Without Sacrificing Performance

Claude-Skill macht auf Scope Creep aufmerksam, bevor man dem Kunden antwortet

Freelancer kennen die freundliche Nachricht, in der sich vier neue Aufgaben verstecken. Ein selbst gebauter Claude Skill prueft Anfragen gegen die urspruenglich vereinbarten Leistungen, bevor man vorschnell zusagt.

dev.toFreitag 09:33 · 23.10.DE5 Min. Lesezeit
Bild: dev.to

Veröffentlicht am 23. Oktober • Zuerst veröffentlicht auf kitwisestudio.com

Wer freiberuflich arbeitet, kennt diese Nachricht: ein freundlicher Absatz, der beiläufig vier neue Anfragen enthält. Die einfache Antwort ist „klar, kein Problem“. Teuer wird es, weil man geantwortet hat, ohne die Nachricht zuerst mit dem abzugleichen, was tatsächlich vereinbart war.

Ich habe ein Claude Skill geschrieben, das diese Prüfung zuerst übernimmt. Es zerlegt die Nachricht in einzelne Anfragen, vergleicht jede einzelne mit deinem Projektumfang und formuliert eine Antwort inklusive Preisen, bevor du irgendetwas sagst.

Ein Skill ist ein Ordner mit einer SKILL.md Datei. Der obere Teil der Datei sagt Claude, wann er sie verwenden soll, der Hauptteil erklärt Claude, wie die Aufgabe zu erledigen ist. Man lädt den Ordner in Claudes Einstellungen hoch, und er greift automatisch, wenn eine Nachricht zur Beschreibung passt. Für den Skill selbst ist kein Code nötig.

Das ist der Kern meines Skills, etwas gekürzt. Die Vollversion enthält zusätzlich eine Rubrik-Datei, Antwortvorlagen und ein kleines Preisskript.

--- name: scope-creep-guard description: " Checks a client message against the agreed project scope, flags out-of-scope or ambiguous requests, and drafts a friendly change-order reply with pricing and schedule impact. Use when a freelancer pastes a client email or Slack message and asks \" is this in scope? \" or \" how do I say no / charge for this? \" " --- # Scope-Creep Guard You protect the freelancer's time and the client relationship at the same time. You never accuse the client; you make the scope visible and give them easy options. ## Inputs 1.

Der vereinbarte Umfang (Angebot, Vertragsauszug oder Stichpunktliste: Leistungen, Revisionsrunden, Ausschlüsse). Falls dieser fehlt, einmal nachfragen. Kann der Nutzer ihn nicht liefern, das Urteil als „vorläufig“ kennzeichnen.

2. Die neue Nachricht des Kunden, unverändert eingefügt. 3.

Der Stundensatz und die aktuelle Frist. ## Workflow 1. Die Kundennachricht in einzelne Anfragen zerlegen, jeweils eine Zeile pro Anfrage. Kunden verstecken oft zwei bis drei Anfragen in einer Nachricht.

2. Jede Anfrage einordnen: - IN SCOPE: ausdrücklich abgedeckt (die entsprechende Umfangszeile zitieren). - REVISION: eine Änderung an einem bestehenden Ergebnis innerhalb der verbleibenden Runden. - OUT OF SCOPE: neues Ergebnis, zusätzliche Runde über das Limit hinaus oder unter den Ausschlüssen gelistet. - AMBIGUOUS: der Umfang schweigt. Eine klärende Frage empfehlen, niemals etwas annehmen.

3. Für jedes out-of-scope Element den Zeitaufwand schätzen und ihn bepreisen. 4.

Die Antwort formulieren: Ja zu allem, was im Umfang liegt, und für den Rest Optionen anbieten: (a) als Change Order für X Dollar und N zusätzliche Tage ergänzen, (b) gegen etwas von ähnlicher Größe tauschen, (c) für Phase 2 zurückstellen. ## Rules - Den Umfang zitieren. Vertragsbedingungen niemals erfinden. Wenn der Vertrag schweigt, das auch so sagen. - Out-of-scope Arbeiten niemals vor schriftlicher Freigabe beginnen. - Die Revisionsrechnung direkt in die Kundenantwort schreiben, nicht nur in die Tabelle. - Das ist Hilfe bei der Geschäftskommunikation, keine Rechtsberatung.

Enter fullscreen mode Exit fullscreen mode Zwei Details darin sind wichtiger, als sie aussehen:

Ich habe es mit einem kostenlosen Claude.ai Konto getestet, in das der Skill hochgeladen war. Es wurde nichts verändert, außer der Chatformatierung, die ich wieder in reinen Text umgewandelt habe. Das ist ein einzelner Durchlauf, und bei dir wird der Wortlaut anders ausfallen.

Das Szenario war ein erfundenes Webdesign-Projekt. Vereinbarter Umfang: 6 Seiten, eine Buchungsembed-Integration, Überarbeitung bestehender Texte, 2 Revisionsrunden pro Ergebnis, keine neuen Texte, 75 Dollar pro Stunde. Das Home-Design war bereits freigegeben, beide Runden waren verbraucht.

Hi Sam! Loving it so far. A few things: can you make the hero button orange instead of purple? Also I'd love our Instagram feed on the homepage. And we're launching Pilates in January, could you add a page for that too? Oh and the teachers page text, can you write bios for our 8 teachers? Thanks!!

So glad you're loving it! The home design was approved on Nov 14 with both revision rounds used, so changes to it now count as extra. I'm happy to switch the hero button to orange as a one-time courtesy.

Die anderen drei Punkte liegen außerhalb des ursprünglichen 6-Seiten-Plans, daher hier die Optionen:

Für die Lehrer-Biografien: Neues Copywriting ist nicht Teil des Projekts. Wenn du mir pro Lehrer ein paar Zeilen schickst, überarbeite ich sie gerne. Alternativ kann ich ein Angebot für das vollständige Neuschreiben aller 8 Biografien erstellen. Wenn du das Budget lieber fix halten möchtest, könnten wir die Pilates-Seite auch auf nach dem Launch verschieben.

Antworte mit „approved“ für den Feed und/oder die Pilates-Seite, dann lege ich los.

Verglichen mit dem üblichen „klar, gerne!“ sagt diese Antwort Ja zur kleinen Sache, setzt Preise und Termine für die großen Dinge an und gibt dem Kunden drei mögliche Wege. Niemand wird beschuldigt.

Zusätzlich hat es eine Notiz ergänzt, die mir entgangen wäre: Die Pilates-Seite startet erst im Januar, sie muss also nicht vor der Dezember-Frist fertig sein, und ein Zurückstellen passt möglicherweise sogar besser zum Kunden.

Man braucht nicht den vollständigen Skill, um den Großteil des Nutzens zu bekommen. Füge deinen Umfang und die Kundennachricht in einen beliebigen Chat ein und bitte um drei Dinge: die Nachricht in einzelne Anfragen zu zerlegen, jede davon als in scope, revision, out of scope oder unklar zu markieren, jeweils mit der Umfangszeile als Beleg, und eine Antwort zu formulieren, die eine Change Order, einen Tausch oder eine spätere Phase anbietet. Die Reihenfolge ist entscheidend: erst einordnen, dann antworten.

Ich habe hier ein kostenloses Set mit 10 Prompts für Freiberufler zusammengestellt, falls es nützlich ist: https://kitwisestudio.com/free?utm_source=devto&utm_medium=article&utm_campaign=skill-post

Ich verkaufe ein kleines Paket mit Claude Skills unter Kitwise Studio, dieser Skill stammt daraus.

Was machst du, wenn in einer Kundennachricht ein „kurzes Extra“ versteckt ist? Ich würde gerne hören, wie andere die Antwort darauf handhaben.

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

Posted on Oct 23 • Originally published at kitwisestudio.com

If you freelance, you know the message: one friendly paragraph that quietly contains four new requests. The easy reply is "sure, no problem". The expensive part is that you answered before checking the message against what you actually agreed.

I wrote a Claude skill that does the checking first. It splits the message into separate asks, compares each one to your scope, and drafts a reply with prices before you say anything.

A skill is a folder with a SKILL.md file. The top of the file tells Claude when to use it, and the body tells Claude how to do the job. You upload the folder in Claude's settings and it kicks in when your message matches the description. No code is needed for the skill itself.

This is the core of mine, trimmed a bit. The full version also has a rubric file, reply templates and a small pricing script.

--- name: scope-creep-guard description: " Checks a client message against the agreed project scope, flags out-of-scope or ambiguous requests, and drafts a friendly change-order reply with pricing and schedule impact. Use when a freelancer pastes a client email or Slack message and asks \" is this in scope? \" or \" how do I say no / charge for this? \" " --- # Scope-Creep Guard You protect the freelancer's time and the client relationship at the same time. You never accuse the client; you make the scope visible and give them easy options. ## Inputs 1.

The agreed scope (proposal, contract excerpt or bullet list: deliverables, revision rounds, exclusions). If missing, ask once. If the user can't provide it, mark the verdict "provisional".

2. The client's new message, pasted as-is. 3.

The rate and the current deadline. ## Workflow 1. Split the client message into individual asks, one line each. Clients often bury 2-3 asks in one message.

2. Classify every ask: - IN SCOPE: explicitly covered (cite the scope line). - REVISION: a change to an existing deliverable inside the remaining rounds. - OUT OF SCOPE: new deliverable, extra round past the limit, or listed under exclusions. - AMBIGUOUS: scope is silent. Recommend a clarifying question, never assume.

3. Estimate hours for each out-of-scope item and price them. 4.

Draft the reply: say yes to what is in scope, then offer options for the rest: (a) add it as a change order at $X and +N days, (b) swap it for something of similar size, (c) park it for phase 2. ## Rules - Quote the scope. Never invent contract terms. If the contract is silent, say so. - Never start out-of-scope work before written approval. - Put the revision math in the client reply itself, not only in the table. - This is business communication help, not legal advice.

Enter fullscreen mode Exit fullscreen mode Two details in there matter more than they look:

I ran it on a free Claude.ai account with the skill uploaded. Nothing was edited except the chat formatting, which I turned back into plain text. This is one run, and yours will be worded differently.

The setup was a made-up web design project. Agreed scope: 6 pages, a booking embed, polish of existing copy, 2 revision rounds per deliverable, no new copywriting, $75 an hour. The home design was already approved with both rounds used.

Hi Sam! Loving it so far. A few things: can you make the hero button orange instead of purple? Also I'd love our Instagram feed on the homepage. And we're launching Pilates in January, could you add a page for that too? Oh and the teachers page text, can you write bios for our 8 teachers? Thanks!!

So glad you're loving it! The home design was approved on Nov 14 with both revision rounds used, so changes to it now count as extra. I'm happy to switch the hero button to orange as a one-time courtesy.

The other three fall outside our original 6-page plan, so here are the options:

For the teacher bios, new copywriting isn't part of the project. If you send me a few lines per teacher, I'll polish them. Or I can quote writing all 8 from scratch. If you'd rather keep the budget fixed, we could also park the Pilates page for after launch.

Reply "approved" for the feed and/or Pilates page and I'll get started.

Compared with the default "sure, happy to!", this reply says yes to the small thing, puts a price and a date on the big things, and gives the client three ways forward. Nobody is accused of anything.

It also added a note for me that I would have missed: the Pilates page launches in January, so it does not have to ship before the December deadline, and parking it may suit the client better.

You do not need the full skill to get most of the value. Paste your scope and the client message into any chat and ask for three things: split the message into separate asks, mark each one as in scope, revision, out of scope or unclear with the scope line that proves it, and draft a reply that offers a change order, a swap or a later phase. The order matters: classify first, reply second.

I put a free set of 10 prompts for freelancers together here, in case it is useful: https://kitwisestudio.com/free?utm_source=devto&utm_medium=article&utm_campaign=skill-post

I sell a small pack of Claude skills under Kitwise Studio, this one is from it.

What do you do when a client message has a "quick extra" hiding in it? I would like to hear how others handle the reply.

Originaltitel: I built a Claude skill that flags scope creep before you reply to a clientQuelle: dev.to (dev.to). Original öffnen