دارک فکتوری: ریپویی که خودش کد رو میفرسته
خلاصهٔ کاملتر
«دارک فکتوری» یا کارخانهٔ تاریک، به گفتهٔ نویسنده یعنی یه ریپازیتوری که خودش کدشو میفرسته بیرون. یه اسپک بهش میدی، معمولاً یه PRD (سند نیازمندی محصول) یا یه ایشوی گیتهاب، و سیستم خودش کار رو پلن میکنه، کد میزنه، ریویو و اعتبارسنجی میکنه و مرج میکنه؛ بدون اینکه آدمی دست به کیبورد ببره. اسمش از صنعت اومده: کارخونهای که چراغش خاموشه، چون کسی تو سالن نیست.
نکته اینه که این یه دستیار کدنویسی تازه نیست، یه harness ـه: مجموعهای از ورکفلوها، مرحلهٔ ریویو و گیتهای دیپلوی که دور یه ایجنت کدنویس ساخته میشه تا بشه به خروجیش اعتماد کرد بدون اینکه یکی خطبهخط چکش کنه. چیزی که این مقاله معرفی میکنه هم یه اسکیل Claude Code ـه که همین چارچوب رو برات بالا میاره.
کار اسکیل دو فازه. اول مصاحبه: قبل از نوشتن هر کدی میپرسه چقدر استقلال میخوای، ورکفلو دلخواهت چیه (نمونهای که نویسنده خودش استفاده میکنه: prime، plan، implement، validate، commit، PR)، چه اسکیلهای کمکی به هارنس وصل شه، و استراتژی اعتبارسنجیت چیه، یعنی سیستم چطور کار خودشو قبل از گفتن «تمام شد» چک کنه. فاز دوم، خودِ اسکلت هارنس ساخته میشه. نویسنده میگه چون هارنس شبیه روش کار خودت درمیاد، بعداً هم راحتتر میشه ادامهش داد.
کار از راه ایشوهای گیتهاب وارد میشه؛ هر ایشو مثل یه تیکته و یه ورکفلو کل مسیرشو میبره جلو: پلن، پیادهسازی، تست و راستیآزمایی، و آخرش یه pull request که همونجا تصمیم نهایی گرفته میشه. ایجنت زیرش باید تو حالت headless اجرا شه، یعنی بدون تعامل نوبتبهنوبت با آدم؛ Claude Code، Codex و Amp این حالت رو دارن. دیپلوی هم blue-green ـه: نسخهٔ جدید کنار نسخهٔ زنده بالا میاد و اگه خراب بود، برگشت فوریه.
نویسنده این مدل رو بالای «پنج سطح کدنویسی با AI» دن شاپیرو میذاره. سطح سه، جایی که ایجنت کد میزنه ولی آدم پلن و اعتبارسنجی رو نگه داشته، هنوز قابلاتکاترین حالت برای بیشتر آدماست. سطح چهار و پنج آدم رو کامل از حلقه درمیارن: سرعت بیشتر، اتکای کمتر. خودش هم صاف میگه این هنوز آزمایشیه و برای پروژههای محدود مثل بازی خوب جواب میده، نه برای کدبیسهای بزرگ یا حساس. کیفیت خروجی هم بیشتر به مهندسی خود هارنس بستگی داره تا به قدرت مدل.
نکات کلیدی:
- ورودی سیستم یه PRD یا ایشوی گیتهابه و خروجیش کدِ ریویوشده، تستشده و دیپلویشده، بدون دخالت آدم.
- اسکیل اول یه مصاحبه دربارهٔ میزان استقلال، ورکفلو و استراتژی اعتبارسنجی میگیره، بعد هارنس رو اسکفولد میکنه.
- ایجنت کدنویس باید headless اجرا شه؛ Claude Code، Codex و Amp این حالت رو پشتیبانی میکنن.
- blue-green deployment تور نجات این معماریه، چون بین مرج و پروداکشن هیچ آدمی وایستاده نیست.
- سطح سهِ شاپیرو هنوز قابلاتکاترین سطح برای کار جدیه؛ دارک فکتوری سطح چهار و پنجه.
- نمونهٔ عملی نویسنده یه اپ چت ایجنتیک روی ترنسکریپتهای یه کانال یوتیوب بود که کد شیپشدهش خطبهخط خونده نشد.




