Client site edit से पहले Claude Code permission checklist
Agency teams के लिए safe AI edits: read-only, editable और forbidden areas तय करने का तरीका.
Agency work में छोटे edits रोज आते हैं: landing page CTA, hero headline, campaign date, case study intro. Claude Code तेजी से कर सकता है, पर client site में speed से पहले boundary जरूरी है.
यह checklist web agencies, marketing teams और consultants के लिए है जो WordPress, Astro, Next.js या form वाली landing pages संभालते हैं.
मुख्य बातें
- Edit से पहले files को read-only, editable और forbidden में बाँटें.
- Diff, build, link check और mobile check Claude Code करे. Client approval और publish human करे.
- Customer data, ad tags, form destination, analytics, payment और legal copy protect करें.
- Solo start के लिए free PDF; workflow standardize करने के लिए setup guide; team client work के लिए consultation.
Permission तीन level में
Agency accidents अक्सर scope accidents होते हैं. “Button बदलो” से shared header या pixel बदल जाता है.
| Level | Meaning | Example |
|---|---|---|
| Read-only | देख सकता है, edit नहीं | current LP, reference, old CTA |
| Editable | इस task में edit allowed | target page, copy file |
| Forbidden | जरूरत न हो तो न खोले, edit कभी नहीं | .env, customer list, pixel, payment |
Boundary लिखने से Claude Code stable काम करता है.
Claude Code का role
Claude Code diff बनाता है, link रखता है, build चलाता है और mobile check करता है. Human brand tone, legal claims और publish तय करता है.
Copy instruction
Change only the CTA copy on this client landing page.
Editable:
- site/src/pages/campaign.astro
- site/src/content/campaign-copy.ts
Read-only:
- site/src/layouts/BaseLayout.astro
- site/src/components/Header.astro
Do not touch:
- .env*
- form action / submission destination
- analytics, ads, or pixel code
- pricing, contracts, legal, privacy policy
Task:
1. Make the CTA headline shorter
2. Change the button label to "Book a free consultation"
3. Keep the link target as /training/
4. Run npm run build
5. Report the diff and verification result
Context पढ़ना edit permission नहीं है.
Guard script
const diff = process.env.DIFF_TEXT || "";
const forbidden = [".env", "gtag(", "fbq(", "stripe", "customer_email"];
const hits = forbidden.filter((word) => diff.includes(word));
if (hits.length) {
console.error("possible forbidden diff:", hits.join(", "));
process.exit(1);
}
console.log("forbidden-word check passed");
git diff को DIFF_TEXT में दें. यह perfect नहीं, पर common mistakes पकड़ता है.
तीन cases
1. Landing button copy
सिर्फ target page editable. Form, tags और pricing forbidden.
2. Case-study intro छोटा करना
Old examples read-only, target article editable. Customer names और numbers human approve करे.
3. Campaign date बदलना
Date OGP, structured data, CTA और form deadline को छूती है. Claude Code impact list करे, owner publish approve करे.
गलतियाँ
गलती 1: “इसे बेहतर कर दो”
Scope wide हो जाता है. Files list करें.
गलती 2: forbidden list नहीं
.env, ads, payment, forms जरूर लिखें.
गलती 3: build के बाद publish
Public URL, h1, link और mobile check करें.
गलती 4: approval से पहले strong claims
”Guaranteed” या “No.1” proof मांगते हैं.
CTA: अगला कदम
Solo learning के लिए free cheatsheet रखें. CLAUDE.md, permissions, hooks और setup standardize करने के लिए setup guide देखें. Team client workflow के लिए consultation लें.
Permissions guide और team rollout risk register भी पढ़ें.
अनुमति जांच को कमाई के रास्ते से जोड़ें
एजेंसी प्रोजेक्ट में अनुमति जांच केवल तकनीकी सुरक्षा नहीं है। CTA बदलना, मुफ्त PDF बटन जोड़ना, Gumroad उत्पाद लिंक लगाना या consultation form की ओर भेजना ग्राहक की lead measurement को सीधे बदलता है। इसलिए Claude Code को दी गई task में edit करने योग्य UI के साथ वे चीजें भी लिखें जिन्हें टूटना नहीं चाहिए।
Form submit event, thank-you page URL, campaign parameter, product link और contact email को एक ही checklist में रखें। Public verification सिर्फ HTTP 200 देखकर पूरी नहीं होती। वह तब पूरी होती है जब मोबाइल पर पाठक बटन देख सके, सही पेज पर जा सके और next action बिना confusion के कर सके।
हर release के बाद client name, owner, public URL, primary CTA और rollback method एक line में लिखें। यह छोटी note अगली campaign, urgent copy change और handoff में वही निर्णय दोहराने से बचाती है।
असल result
मैंने checklist को landing CTA edit पर लगाया. Editable files दो रखीं, form और tracking forbidden, फिर build और mobile check किया.
सबसे बड़ा gain read-only और editable अलग करने से मिला. Claude Code context पढ़ सका, पर diff छोटा रहा.
मुफ़्त PDF: Claude Code cheatsheet
Email डालें और commands, review habits तथा safe workflow वाली एक-page PDF पाएँ.
हम आपका data सुरक्षित रखते हैं और spam नहीं भेजते.
लेखक के बारे में
Masa
Claude Code workflow और team adoption पर काम करने वाला engineer.
संबंधित लेख
SaaS support bug reports को Claude Code से reproducible steps में बदलें
Vague support tickets को repro steps, evidence और developer note में बदलने का practical workflow.
Obsidian के पुराने नोट को Claude Code के ब्रीफ में बदलने की 10 मिनट की रूटीन
Obsidian के पुराने नोट को तथ्य, फैसले और अनिश्चित में बाँटकर Claude Code के सीधे काम का ब्रीफ बनाने की 10 मिनट की रूटीन।
लेख publish करने से पहले revenue check ऑटोमेट करें: Claude Code से CTA की चूक रोकें
PV बढ़ा पर sign-up शून्य? वजह अक्सर टूटा link या आधा English body होता है। Claude Code से publish से पहले CTA जांच का तरीका।