CAT PAW

सभी workflows

सॉफ्टवेयर इंजीनियरिंग

टेस्ट-ड्रिवन विकास से सुविधा लागू करें

छोटी, उत्पादन-तैयार सुविधा जिसका व्यवहार स्वचालित परीक्षण तय करें, और लागू करना परीक्षण पास रहते रिफ़ैक्टर हुआ हो।

प्रक्रिया

इस क्रम में करो।

  1. अनुरोधित व्यवहार और स्वीकृति मानदंड को विफलता और सीमा मामलों सहित परीक्षण मामलों की संक्षिप्त, क्रम सूची में बदलें।
  2. भंडार की परीक्षण परंपराएँ देखें, सबसे छोटा अगला व्यवहार चुनें, और मौजूदा ढाँचे से एक केंद्रित परीक्षण लिखें।
  3. वह परीक्षण चलाएँ और पुष्टि करें वह सेटअप या सिंटैक्स त्रुटि नहीं, अपेक्षित कारण से फेल होता है।
  4. व्यापक असंबंधित बदलाव के बिना नया परीक्षण पास कराने वाला न्यूनतम उत्पादन कोड लागू करें।
  5. केंद्रित परीक्षण फिर प्रासंगिक परीक्षण सूट चलाएँ; आगे बढ़ने से पहले प्रतिगमन ठीक करें।
  6. सूट हरा रखते कोड और परीक्षण स्पष्टता व दोहराव के लिए रिफ़ैक्टर करें, फिर बदलाव सार में व्यवहार और प्रमाण दर्ज करें।

यह लाओ

इनपुट जो बिल्ली मांगेगी।

  • भंडार या शाखा
  • सुविधा व्यवहार और स्वीकृति मानदंड
  • परीक्षण कमांड या ढाँचा परंपराएँ

राउटर + एक playbook

पहले रूट करो। एक चुनो।

Cat Paw हर काम पर एक playbook खोलता है, कई को मिलाता नहीं। इस राउटर से शुरू करो; बाकी रास्ते इसी workflow के उम्मीदवार हैं।

  • राउटर: engineering-pack
  • skills/engineering/mattpocock/tdd/SKILL.md
  • skills/engineering/mattpocock/implement/SKILL.md

सीमाएँ

सीमाएँ प्रॉम्प्ट के साथ चलती हैं।

  • हरा रन पाने मात्र के लिए मौजूदा अभिकथन कमज़ोर या मिटाएँ नहीं।
  • लाल परीक्षण इच्छित गायब व्यवहार के लिए फेल होता है पुष्टि करें।
  • हर चक्र एक देखने योग्य व्यवहार तक सीमित रखें और असंबंधित रिफ़ैक्टर से बचें।

पूरा मतलब

एक जाँचने लायक अंत।

नया व्यवहार उस परीक्षण से ढका है जो पहले फेल देखा गया, लागू और रिफ़ैक्टर बाद सभी प्रासंगिक परीक्षण पास हैं, और बदलाव सार बताता है क्या सत्यापित हुआ।

स्रोत

यह प्रक्रिया कहाँ से आई।

  1. martinfowler.com/bliki/TestDrivenDevelopment.html
  2. pytest.org/en/latest/getting-started.html

स्रोत workflow का पैटर्न तय करते हैं। Reddit और कम्युनिटी पोस्ट, जहाँ हैं, अभ्यास की कहानी हैं — सार्वभौमिक तथ्य नहीं।

AI काम करे। आप तय करें।

AI के लिए इंसानी ब्रेक।

Latch हर कमांड, क्लिक और फ़ाइल बदलाव होने से पहले दिखाता है — ताकि आप हाँ, ना या अभी नहीं कह सकें।

Plow Latch · macOS Cat Paw Latch · Windows + Linux · स्रोत से बनाएँ
Cat Paw Latch

नंबर के पीछे

दो harness, एक लाइन

वही नंबर, वही $100 क्रेडिट। चुनो कि मैसेज करने पर कौन जवाब देगा।

Hermes

Nous Research का terminal-native एजेंट। तुम्हारी मशीन पर चलता है, सत्रों के बीच याद रखता है, और हर काम के लिए एक playbook खोलता है।

Hermes को मैसेज करो
OpenClaw

ओपन-सोर्स असिस्टेंट जो तुम्हारे अपने कंप्यूटर पर चलता है और उन्ही channels में जवाब देता है जो तुम पहले से चला रहे हो। हर काम के लिए एक playbook।

OpenClaw को मैसेज करो

दोनों harness के लिए एक ही लाइन +1 628 246 3032

मैसेज ऐप चुने हुए harness के साथ खुलेगी।