एक 20 वर्षीय का 45 ऐप्स हैं, और उनमें से एक महीने का $30,000 कमा रहा है। एक कॉलेज का छात्र 70 दिनों में छह अंक कमा रहा है। आपकी फ़ीड ऐसी कहानियों से भरी है — मेरी भी।
यहाँ वह चीज़ है जो ये पोस्ट आपको नहीं देतीं: वह उबाऊ सिस्टम जो एक ऐप को "आइडिया" से "App Store पर लाइव" तक ले जाता है, बार-बार, बिना आपके हर कदम पर निगरानी रखे।
मैंने यह सिस्टम इस साल बनाया। AI एजेंट इसे चलाते हैं — Claude Code और Codex, शिफ्टों में काम करते हैं। 10 iOS ऐप्स और एक दर्जन ओपन-सोर्स टूल्स इससे गुज़रे: सबमिशन, रिजेक्शन, रिसबमिशन, प्रोडक्शन डिप्लॉय, विज्ञापन अभियान, और उनकी अंत्येष्टि जो जीने लायक नहीं थे।
आज यह ओपन सोर्स हो जाता है। मुफ़्त, MIT, कोई कोर्स नहीं, कोई न्यूज़लेटर नहीं, कोई "DM me for the sauce" नहीं:
→ github.com/davidmosiah/agents-that-ship
कोड कभी मुश्किल हिस्सा नहीं था
AI पहले से ही कोड लिखता है। वह हिस्सा हल हो गया है। जो चीज़ अभी भी 2026 में ऐप्स को मारती है:
- पाँच चीज़ें शुरू करना और कोई भी पूरी न करना
- एक एजेंट का रात 2 बजे एक ही मृत फिक्स को बारह बार दोहराना
- "हो गया!" एक ऐसे UI पर जो कभी किसी ने iPad पर डार्क मोड में नहीं खोला
- एक हफ्ते का काम लैपटॉप पर बिना पुश किए पड़ा रहना
- "शिप हो गया!" जब सच्चाई यह है कि "एक लोकल ब्रांच में बैठा है"
- एक मृत प्रोजेक्ट का क्रॉन जॉब अंतिम संस्कार के दिनों बाद भी पोस्ट (और खर्च) कर रहा है
- इनमें से कोई भी कोडिंग की समस्या नहीं है। यह एक ऑपरेटिंग समस्या है। और मैंने अब तक देखा कोई CLAUDE.md या AGENTS.md फ़ाइल इसे कवर नहीं करती — वे सभी कोडबेस का वर्णन करते हैं और ठीक वहीं रुक जाते हैं जहाँ पैसे का काम शुरू होता है।
- इसलिए मैंने दूसरा आधा हिस्सा लिखा।
- मैंने इसे बनाने के लिए अपने 7,500 प्रॉम्प्ट का ऑडिट किया
- किसी बिंदु पर मैंने हर एक प्रॉम्प्ट देखा जो मैंने कभी अपने दो एजेंटों को भेजा था। लगभग 7,500। क्रूर खोज: अधिकांश मैं वही पाँच सबक फिर से सिखा रहा था। अपना काम पुश करो। उस फिक्स को दोहराना बंद करो। मुझे पाँच विकल्प मत दो। iPad चेक करो। क्या तुमने वास्तव में इसे चलाया?
- इसलिए मैंने हर बार-बार आने वाले सुधार को एक लिखित नियम में बदल दिया। उसके बाद, मेरा सबसे आम प्रॉम्प्ट बन गया "हाँ, कृपया।"
- यही पूरी तरकीब है। एजेंटों को अधिक स्वायत्तता की आवश्यकता नहीं है। उन्हें पहले से इतने अच्छे निर्णय चाहिए कि आपका काम केवल "हाँ" कहने तक सिमट जाए।
- 9 प्लेबुक
- प्रत्येक एजेंट को लिखा गया है — दूसरे व्यक्ति में, ऐसे गेट्स के साथ जिनके चारों ओर वह बात नहीं कर सकता:
- 01 किकऑफ़ → स्थिति पढ़ो, एक चीज़ प्रस्तावित करो। कोई मेन्यू नहीं।
- 02 स्पेक → निष्पादन योग्य गेट्स वाले चरण। "पॉलिश" कोई गेट नहीं है।
- 03 बिल्ड → न्यूनतम डिफ़, इसे वास्तव में चलाओ, जश्न मनाने से पहले पुश करो।
- 04 अनस्टिक → दो असफल फिक्स = संपादन बंद करो, रणनीति बदलो।
- 05 पॉलिश → हर स्क्रीन पर चलो। लाइट+डार्क, फ़ोन+टैबलेट, हर भाषा। स्क्रीनशॉट या यह हुआ ही नहीं।
- 06 फ्रेश आइज़ → एक अलग मॉडल रिपॉजिटरी से हर दावे को फिर से प्राप्त करता है। स्व-समीक्षा अपने स्वयं के बहाने की प्रूफरीडिंग है।
- 07 शिप → कमिटेड ≠ पुश ≠ सबमिट ≠ स्वीकृत ≠ लाइव। वास्तविक स्थिति का नाम बताओ।
- 08 मेट्रिक्स → हर संख्या अपने डेल्टा के साथ, हर प्रयोग एक मृत्यु तिथि के साथ जन्मा।
- 09 सनसेट → मृत प्रोजेक्ट्स को ठीक से दफनाओ: हर शेड्यूलर को साफ़ करो, खर्च बंद करो, फैसला लिखो।
- वे नियम जो समय छापते हैं
- दो स्ट्राइक। एक ही विफलता दो बार मतलब एजेंट का समस्या का मॉडल गलत है। संपादन बंद करो। शुरू से पुनरुत्पादन करो, ऐसी परिकल्पनाएँ लिखो जो वास्तव में भिन्न हों, इंस्ट्रुमेंट करो, फिर ठीक करो। एक वेरिएबल का नाम बदलना और फिर से प्रयास करना दूसरा विचार नहीं है, यह दूसरी स्ट्राइक है। यह एक नियम मेरे ज्ञात किसी भी प्रॉम्प्ट ट्रिक से अधिक टोकन बचाता है।
- लेखक सत्यापनकर्ता नहीं है। किसी भी जोखिम भरी चीज़ पर "हो गया" से पहले, एक दूसरा एजेंट — अलग मॉडल, साफ़ संदर्भ — वास्तविक रिपॉजिटरी से दावों को फिर से प्राप्त करता है। दो अलग-अलग मॉडलों की क्रॉस-समीक्षा वह पकड़ती है जो स्व-समीक्षा संरचनात्मक रूप से नहीं कर सकती।
- बिना पुश किया गया काम अस्तित्व में नहीं है। "क्या तुमने पुश किया?" मेरा सबसे दोहराया जाने वाला प्रश्न हुआ करता था। अब कमिट+पुश हर ब्लॉक को बिना पूछे बंद कर देता है। एक वाक्य ने एक पूरी श्रेणी की चिंता को मार दिया।
- ठीक से दफनाओ। मैंने एक बार एक प्रोजेक्ट को मारा और उसका भूत दो और दिनों तक रोज़ाना डाइजेस्ट पोस्ट करता रहा — एक भूला हुआ टाइमर अंतिम संस्कार से बच गया। सनसेट प्लेबुक हर मशीन पर हर शेड्यूलर को साफ़ करती है, आउटपुट के प्रमाण के साथ।
- दो एजेंट, एक मशीन
- गुणक: मेरे एजेंट बारी-बारी से काम करते हैं। जिसके पास कोटा है वह कार्यान्वित करता है; दूसरा सत्यापित करता है। हैंडऑफ़ गेट्स वाले स्पेक होते हैं, भावनाएँ नहीं। और एक ~150 लाइन का लॉक स्क्रिप्ट उन्हें एक ही रिपॉजिटरी पर टकराने से रोकता है — एग्ज़िट कोड 3 का मतलब है "दूसरा एजेंट यहाँ है, कोई दूसरा फ्रंट चुनो।"
- दो अलग-अलग मॉडलों को एक पाइपलाइन के रूप में चलाना अभी AI में सबसे सस्ता गुणवत्ता अपग्रेड है। रिपॉजिटरी में पूरा अनुबंध है।
- यह मुफ़्त क्यों है
- क्योंकि यह मार्कडाउन है। नौ फ़ाइलें। कोई SDK नहीं, कोई फ्रेमवर्क नहीं, कुछ भी नहीं जो अगला मॉडल आने पर सड़ जाए। यह Claude Code skills, AGENTS.md सेक्शन, या Cursor rules के रूप में काम करता है — एडेप्टर शामिल हैं।
- और एक और नियम इसमें है, जिसका मैं सबसे अधिक बचाव करूंगा: आपके नाम से कुछ भी सार्वजनिक नहीं होता बिना एक ताज़ा "हाँ" के। कोई रिपॉजिटरी, कोई पोस्ट, कोई पैकेज नहीं। एक एजेंट का उत्साह कभी भी आपकी प्रतिष्ठा खर्च करने में सक्षम नहीं होना चाहिए।
- (यह लेख एक एजेंट द्वारा तैयार किया गया था। एक मानव ने हस्ताक्षर किए। यही सिस्टम काम कर रहा है।)
- इसे चुराओ:
- → github.com/davidmosiah/agents-that-ship
- इसे फोर्क करो, इसे काटो, इसके आधे से असहमत हो। एकमात्र नियम जिसे मैं किसी भी कीमत पर रखूंगा: अनुबंध लिखित रूप में मौजूद है। हर नियम जो केवल आपके दिमाग में रहता है, वह एक है जिसे आपका एजेंट कल फिर से तोड़ेगा।





