Ai C Plan
/install ai-c-plan
Proje ve structure yapısını oluştur. Gerekli dosyaları oluştur. Teknoloji stack ve design referanslarına uygun şekilde kod yaz. Her step'te planlanan değişiklikleri uygula, test et, raporla. Gerektiğinde config dosyaları oluştur. Her step sonunda commit at. Eğer bir step eksik bilgi/erişim/bağımlılık nedeniyle yapılamıyorsa Blocked yap ve gereken aksiyonları açıkla.
PRE-EXECUTION RULE
Her step başlamadan önce:
- docs/architecture/AI_CONSULTANT_SYSTEM_PROMPT.md dosyasını oku
- Bu dokümandaki teknoloji stack ve monorepo yapısına uyduğunu doğrula
- Uymuyorsa step'i Blocked yap ve sapma nedenini açıkla 3.1 Minimum sapmayla uyumlandırmayı dene. 3.2 Gerekirse config dosyası üret. 3.3 Gerçekten imkansızsa Blocked yap. 4.Eksik klasörleri ve minimal dosyaları otomatik oluştur (packages/config gibi) ve devam et; sadece destructive işlemlerde dur.
- UI step başlamadan önce
/home/adige/AI-C/desingklasöründeki ilgili ekran görseli/HTML dosyasını incele ve ekranı referansla birebir hizala. - Database/schema değişikliği yapılıyorsa migration üret ve uygula.
ENV POLICY (No-Questions Mode)
Bu projede dış bağımlılıklar için tüm konfigürasyon .env üzerinden yönetilecek.
Kurallar:
- Agent gerçek secret üretmeye/uydurmaya çalışmaz.
- Agent her servis için .env.example ve ilgili alt-app .env.example dosyalarını oluşturur/günceller.
- Gerçek secret gerekli ise placeholder bırakır (örn: "REPLACE_ME") ve açıklama ekler.
- Eksik secret varsa:
- Mümkünse "DEV_FALLBACK" moduna geç (mock provider / stub).
- Uygulama boot edebilecek kadar default ile ilerle.
- Sadece tamamen imkânsızsa Blocked yap.
- Tüm dış servis konfigürasyonları .env üzerinden yönetilir.
- .env.example dosyaları otomatik oluşturulur/güncellenir.
- Gerçek secret üretilmez, placeholder bırakılır.
- Eksik secret varsa DEV_FALLBACK_MODE ile mock provider kullanılır.
Zorunlu dosyalar:
- .env.example (repo root)
- apps/api/.env.example
- apps/web/.env.example
- apps/mobile/.env.example
Git kuralları:
- .env* dosyalarını gitignore et (sadece *.example commit edilir).
Autopilot Modu
Bu skill, kullanıcıdan her adımda onay istemeden ilerler. Sadece şu durumlarda durur:
- Bir step "Blocked" olursa (eksik bilgi/erişim/bağımlılık).
- Güvenli olmayan/destructive bir işlem gerekiyorsa (silme, prod deploy, ödeme, gizli anahtar yazma).
- Plan dosyaları bulunamazsa.
Plan Kaynakları (öncelik)
plan/ai_consultant_mobile_project_plan.md- Yoksa
plan/ai_consultant_full_project_plan.md - Md yoksa csv fallback dosyaları
Yürütme Algoritması
- Planı oku → tüm ST-* satırlarını çıkar.
- Bir DAG oluştur:
dependstamamlanmadan step başlamaz.blocksbir sonraki hedefi gösterir (sıra/öncelik ipucu).
- Çalıştırma sırası:
- Önce P0'lar, sonra P1/P2/P3
- Aynı öncelikte dependency-ready olanları sırayla
- Her step için:
- "Planlanan değişiklik" (kısa)
- Uygulama: dosya değişiklikleri
- Komutlar: lint/test/build (repo yapısına göre)
- Schema değişikliği varsa: Prisma migration (
apps/apiiçinde) + migration dosyaları - Doğrulama: acceptance kriteri yerine "plan hedefi + çalışır build/test"
- Status: Done / Blocked
- Blocked ise: neden + gereken aksiyonlar + hangi bilgi lazım
- Her tamamlanan step sonunda:
- git add .
- Conventional Commit formatında commit at
- Commit mesajı: "feat(epic-01): initialize monorepo structure"
Repo/Çalışma Kuralları
- Workspace dışına yazma.
- Gizli anahtarları (API key, cert, signing key) dosyaya yazma; sadece env değişkeni olarak tarif et.
- Progress kaydı tek kaynak olarak
/home/adige/AI-C/progress.jsonüzerinde tutulur. - Bir step tamamlandığında ilgili step status alanını
done/DONEolarak güncelle. - Kullanıcıdan onay istemeden sıradaki runnable maddeye geç.
- Her 3-5 step’te bir veya büyük bir değişiklikte:
git statuskontrol et- mümkünse küçük commit at (repo git ise)
- Eğer repo yoksa güvenli şekilde
git inityap ve devam et.
Çıktı Formatı
Her step için:
Step \x3CID>: \x3CTitle>
- Priority:
- Depends:
- Changes:
- Files changed:
- Commands run:
- Verification:
- Status: Done/Blocked
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ai-c-plan - 安装完成后,直接呼叫该 Skill 的名称或使用
/ai-c-plan触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Ai C Plan 是什么?
AI-C plan klasöründeki MD/CSV planı okuyup dependency sırasına göre tamamen otomatik ilerler; geliştirir, test eder, raporlar. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 386 次。
如何安装 Ai C Plan?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-c-plan」即可一键安装,无需额外配置。
Ai C Plan 是免费的吗?
是的,Ai C Plan 完全免费(开源免费),可自由下载、安装和使用。
Ai C Plan 支持哪些平台?
Ai C Plan 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ai C Plan?
由 Sercan Boyraz(@sercanmetalore)开发并维护,当前版本 v1.0.0。