1. इंस्टॉल करें
2. एक रेपो कॉन्फ़िगर करें
1
हर टूल का कॉन्फ़िग निकालें
AGENTS.md, CLAUDE.md, .gemini/settings.json, .aider.conf.yml, और बाकी
निकालता है — साथ ही वह .gitattributes यूनियन-मर्ज नियम जो लेजर के लिए ज़रूरी है।
Claude Code, Codex, Cursor, Gemini, Aider, Copilot, Windsurf, Zed, और Continue
अब समान नियम पढ़ते हैं, प्रत्येक अपनी नेटिव फ़ाइल से।2
सेटअप की हेल्थ-चेक करें
3
बाद में कोई नियम बदलें
source/rules.json संपादित करें (या एक प्रति-रेपो .forge/rules.json रखें), फिर पुनः कंपाइल करें:sync idempotent है — यह केवल वही पुनर्लिखित करता है जो बदला है।3. प्री-एक्शन गेट चलाएँ
सब्सट्रेट वह परत है जो मॉडल द्वारा कोड एडिट करने से पहले चलती है। एक कमांड पूरा गेट चलाता है:Claude Code पर सब्सट्रेट हर प्रॉम्प्ट पर स्वचालित रूप से एक
UserPromptSubmit
हुक के माध्यम से चलता है — केवल सलाहकारी, साफ़ कार्यों पर मौन। हर दूसरा टूल एक
नेटिव कॉन्फ़िग नियम पाता है साथ ही 19 MCP टूल्स जिन्हें वह स्वयं कॉल कर सकता है।forge substrate ASK FIRST कहता है, तो एडिट करने से पहले लौटाए गए प्रश्न पूछें।
किसी भी परिवर्तनकारी बदलाव से पहले पूर्वानुमानित प्रभावित फ़ाइलें — ब्लास्ट रेडियस — पढ़ें।
4. अतिरिक्त सुविधाएँ खोजें
5. दूसरा दिन: लेजर सीख रहा है
सब्सट्रेट ने दिन एक में जो कुछ सीखा वह.forge/ledger/ में दावों के रूप में उतरा।
यह प्रूफ-कैरीइंग मेमोरी है — अब यह लाभ देना शुरू करती है:
आगे बढ़ते रहें
पढ़ें कि प्री-एक्शन गेट अपने चरणों को एक ही वर्डिक्ट में कैसे संयोजित करता है।