Skip to content
··8 मिनट पढ़ने का समय

मैंने Claude Code से 4 दिनों में अपना पूरा Blog Backend कैसे Rebuild किया

मैंने 4 दिनों में Claude Code का उपयोग करके 485 WordPress posts को Next.js में migrate किया — एक plugin की मदद से जिसने Claude को एक product manager की तरह सोचना सिखाया, न केवल code generator की तरह।

दो हफ़्ते पहले, मैंने Claude Code के frontend-design plugin से 3 दिनों में अपनी WordPress site redesign की। फिर DIALØGUE rebuild किया 14 दिनों में और acceleration से डरे हुए feel करने के बारे में लिखा।

लेकिन मैं रुका नहीं। वह WordPress redesign एक 17 साल पुराने घर पर बस fresh paint थी। Foundation अभी भी PHP, MySQL, और एक GCP VM था जिसके लिए मैं monthly pay कर रहा था।

इसलिए मैंने वह किया जो कोई reasonable इंसान करता: पूरी चीज़ Next.js में migrate कर दी। 4 दिनों में।

Projectक्यासमय
DIALØGUE v1MVP podcast generator~6 महीने
STRAŦUM9 AI agents, multi-tenant75 दिन
Site redesignWordPress frontend overhaul3 दिन
DIALØGUE v2Complete app rebuild14 दिन
यह projectWordPress → Next.js, 485 posts, Sydney RAG4 दिन

इस बार का फ़र्क़? Superpowers नाम का एक community plugin जिसने Claude Code के साथ मेरे काम करने के तरीक़े को बदल दिया।


शुरुआती बिंदु

मेरा blog 17 साल से WordPress पर चल रहा था। PHP, MySQL, एक GCP VM। काम करता था, लेकिन:

  • Sydney (मेरा AI chatbot) Nov 2025 में retire हो गई थी — vector database costs इसके लायक़ नहीं थे
  • हर change के लिए SSH, file transfers, cache clearing
  • 485 posts MySQL database में locked
  • Basic SEO Yoast plugin के ज़रिए

अंतिम नतीजा

Layerपहलेबाद
ContentMySQL databaseGit में 485 MDX files
AI AssistantRetiredSydney 2.0 Supabase pgvector के साथ
ImagesWordPress uploads (14k+ files)Vercel Blob (~2,000 optimized)
SEOYoast pluginSitemap, RSS, structured data, FAQ schema, llms.txt
DeploySSH + file transfergit push

लेकिन architecture कहानी नहीं है। कहानी यह है कि कैसे एक plugin ने यह burnout के बिना possible बनाया।


Superpowers क्या अलग बनाता है

ज़्यादातर AI coding tools reactive हैं। आप पूछते हैं, वे जवाब देते हैं। Ping-pong।

Superpowers इसे flip करता है। यह एक methodology है plugin के रूप में — एक structured workflow जो आपको और Claude दोनों को type करने से पहले सोचने पर force करती है।

1. Brainstorming (Business First, Code Later)

जब मैंने कहा "मेरा WordPress blog Next.js में migrate करो," Claude ने code editor नहीं खोला। इसने क्यों से शुरुआत की:

  • "यहाँ business goal क्या है? Cost reduction, iteration speed, या कुछ और?"
  • "Sydney 2.0 का purpose क्या है — generic chatbot, या कुछ ज़्यादा specific?"
  • "Target audience कौन है? जब वे visit करें तो क्या feel करना चाहिए?"

Objectives nail down होने के बाद ही technical questions आए:

  • "क्या आपको SEO के लिए सभी 485 URLs preserve करने की ज़रूरत है?"
  • "आपकी image situation क्या है — local uploads या CDN?"

नतीजा? एक design document जिसने न सिर्फ़ क्या build करना है बल्कि क्यों capture किया — competitive analysis, target audiences, और success metrics सहित। इसमें शायद 20 मिनट की conversation लगी, लेकिन इसने बाद में होने वाली हर चीज़ को align किया।

2. Planning (वह Document जो सब कुछ Run करती है)

Brainstorming के बाद, Superpowers ने एक implementation plan generate किया — vague bullets नहीं, बल्कि specific tasks की 400+ lines:

  • Exact file paths जो create या modify करने हैं
  • हर task के लिए verification steps
  • Tasks के बीच dependencies
  • हर task 2-5 मिनट के काम तक scoped

मैं इसे review कर सकता था, priorities adjust कर सकता था, फिर "execute" कह सकता था।

3. Parallel Agents (यहाँ यह Fast हो जाता है)

यहाँ जो मुझे expect नहीं था: Claude Code जानता है कि अलग models कब use करने हैं।

Complex architectural decisions के लिए, यह Sonnet 4.5 use करता है — heavy thinker। लेकिन parallel tasks जैसे multiple files पढ़ना, boilerplate generate करना, या content summarize करना? यह Haiku 4.5 agents spin up करता है — cost के fraction पर 4-5x faster।

Migration के दौरान, मैं इसे multiple Haiku agents simultaneously dispatch करते देखता — एक blog posts extract करता, दूसरा CSS patterns analyze करता, तीसरा component stubs generate करता — जबकि Sonnet overall plan orchestrate करता।

यह autocomplete नहीं है। यह एक team है।

4. Built-in Code Review के साथ Execution

Superpowers बस tasks execute नहीं करता — यह हर एक के बाद अपना काम review करता है। दो automatic checks:

  • Spec compliance: "क्या मैंने वह किया जो plan ने कहा था?"
  • Code quality: "क्या यह actually अच्छा code है?"

मैं देखता Claude एक component लिखता, फिर तुरंत खुद की criticism करता: "यह component काम करता है लेकिन DRY violate करता है — shared logic को utility में extract करना।" कभी-कभी इसने ऐसे issues catch किए जो मुझे production तक notice नहीं होते।


जो Moments मुझे Off Guard पकड़ गए

मैंने दो साल से AI coding tools use किए हैं। मुझे लगा था मुझे पता है क्या expect करना है। इन moments ने मुझे ग़लत साबित किया।

"इसने Permission माँगना बंद कर दिया"

Day 2 पर, मुझे 11 blog posts update करने थे जिनमें Sydney का ज़िक्र था। पुराने posts ऐसी capabilities reference करते थे जो अब exist नहीं करती थीं, changed URLs link करते थे, और एक chatbot describe करते थे जो काफ़ी evolve हो गई थी।

पहले 5-6 posts के लिए, Claude ने proposed changes दिखाए और पूछा: "क्या यह सही लगता है? आगे बढ़ूं?"

मैंने हर एक approve किया। Same pattern: capability description update करो, link fix करो, Sydney के evolution के बारे में note जोड़ो।

Post 7 तक, कुछ बदल गया। Claude ने बस... किया। कोई confirmation request नहीं। इसने मेरे approvals के pattern से मेरी preferences सीखी थीं।

Original plan ने कहा था Claude review के लिए changes share करेगा। लेकिन इसने adapt किया। यह emergent behavior था — वैसी intuition जो आप एक human collaborator से expect करते जो आपके साथ घंटों नहीं, महीनों काम कर चुका हो।

Long-Running Sessions जो Actually काम करते हैं

पिछले AI tools complex काम के 20-30 मिनट बाद context खो देते थे। आपको architecture फिर से explain करनी होती थी, conventions फिर से establish करनी होती थीं, goals फिर से share करने होते थे।

यह migration घंटों तक stretched। Claude को याद रहा कि हम TRANSMISSION design system use कर रहे हैं। याद रहा कि content/blog/ MDX directory है। याद रहा कि Sydney को conversation memory चाहिए, न केवल search।

मैं जा सकता था, वापस आ सकता था, और exactly वहाँ से pick up कर सकता था जहाँ हमने छोड़ा था। Plan document persistent memory की तरह act करता था — Claude इसे re-read करता और instantly पूरा context समझ जाता।

Sydney RAG 15 मिनट में, महीनों में नहीं

यहाँ जो मुझे सबसे ज़्यादा haunt करता है।

RAG chatbot बनाने की मेरी पहली कोशिश (Sydney 1.0) में महीनों की learning लगी: vector databases, embedding models, chunking strategies, retrieval pipelines। मैंने Weaviate costs, debugging nightmares, cold start issues के बारे में लिखा।

इस बार? मैंने git history check किया। Core RAG pipeline — Supabase pgvector schema, HNSW index, embedding generation script — 15 मिनट में हो गई।

pnpm db:seed        # 485 posts Supabase sync करें
pnpm db:embeddings  # Embeddings generate करें

दो commands। Sydney मेरे पूरे 17 साल के blog archive में search कर सकती थी। :D

जो knowledge मैंने 2024 में महीनों में acquire की? Claude के पास built-in थी। जो infrastructure Weaviate पर monthly cost करती थी? Supabase free tier पर।

मुझे नहीं पता इसके बारे में कैसे feel करूं।


इसका मतलब क्या है (और क्या नहीं)

मैं नहीं कह रहा कि सभी को अपना blog Next.js में migrate करना चाहिए। मैं नहीं कह रहा Superpowers magic है। मैं यह भी नहीं कह रहा AI developers को replace करेगी।

जो मैं कह रहा हूँ: software बनाने का तरीक़ा उससे faster बदल रहा है जितना ज़्यादातर लोग realize करते हैं।

Pattern जो मैं देखता रहता हूँ:

Projectसमयक्या बदला
DIALØGUE v16 महीनेScratch से सब कुछ सीखना
STRAŦUM75 दिनबेहतर tools, ज़्यादा experience
Site redesign3 दिनfrontend-design plugin
DIALØGUE v214 दिनMultiple plugins साथ काम कर रहे
Blog rebuild4 दिनSuperpowers workflow

हर jump harder काम करने के बारे में नहीं था। यह differently काम करने के बारे में था — ऐसे tools के साथ जो workflows में सोचते हैं, न सिर्फ़ completions में।

खुद Try करें

अगर आप Superpowers के बारे में curious हैं:

  1. Claude Code में, /plugin type करें और list से Superpowers select करें
  2. कोई भी code लिखने से पहले /superpowers:brainstorm से शुरू करें
  3. इसे questions पूछने दें — implementation की तरफ़ jump करने की urge को resist करें
  4. Plan पर trust करें, लेकिन execute करने से पहले review करें

पहली बार जब Claude confirmation माँगना बंद कर दे क्योंकि उसने आपकी preferences सीखीं, आप समझेंगे क्यों मैंने यह post लिखी। :)


Frequently Asked Questions

Claude Code के लिए Superpowers क्या है?

Superpowers Claude Code के लिए Jesse Vincent द्वारा बनाया गया एक community plugin है। यह एक structured workflow methodology है जो आपको brainstorming, planning, execution, और code review के ज़रिए guide करती है — आपको और Claude दोनों को code लिखने से पहले सोचने पर force करती है।

Superpowers सीखने में कितना समय लगता है?

Workflow समझने के लिए Brainstorming conversation का क़रीब 20 मिनट। Real learning तब होती है जब आप Claude को 400+ line implementation plan generate करते देखते हैं और parallel agents उसे execute करने के लिए dispatch होते हैं।

क्या Superpowers किसी भी project के साथ काम करता है?

हाँ, लेकिन यह complex, multi-step projects पर shine करता है। Simple bug fix के लिए, यह overkill है। 17 साल पुराना blog 485 posts के साथ migrate करना, RAG search build करना, और thousands of images optimize करना? वहाँ structured workflow pay off करती है।

Sonnet और Haiku agents में क्या फ़र्क़ है?

Claude Code complex architectural decisions के लिए Sonnet 4.5 और parallel tasks जैसे file reading और boilerplate generation के लिए Haiku 4.5 use करता है। Haiku cost के fraction पर 4-5x faster है। System automatically task complexity के आधार पर decide करता है कि कौन सा model use करना है।

क्या Claude Code सच में मेरी preferences सीख सकता है?

हाँ — pattern recognition के ज़रिए। मेरे 5-6 similar changes approve करने के बाद, Claude ने confirmation माँगना बंद कर दिया और same pattern बाकी posts पर apply किया। यह explicitly programmed नहीं है; यह model के आपके approval patterns को समझने से emergent behavior है।


क्या आपने अपने projects के लिए कोई structured AI workflows try किए हैं, या आप अभी भी ping-pong back-and-forth कर रहे हैं? मुझे बताएं कि आपके लिए क्या काम कर रहा है।

शुभकामनाओं सहित,

Chandler


अभी भी coding, अभी भी learning, अभी भी occasionally terrified by how fast this is moving.

पढ़ना जारी रखें

मेरा सफ़र
जुड़ें
भाषा
सेटिंग्स