← 返回
AI智能 中文

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.
AI-C读取计划文件夹中的MD/CSV计划,按依赖顺序全自动执行;开发、测试并报告。
sercanmetalore
AI智能 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 741
下载
💾 21
安装
1
版本
#latest

概述

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:

  1. docs/architecture/AI_CONSULTANT_SYSTEM_PROMPT.md dosyasını oku
  2. Bu dokümandaki teknoloji stack ve monorepo yapısına uyduğunu doğrula
  3. 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.

  1. UI step başlamadan önce /home/adige/AI-C/desing klasöründeki ilgili ekran görseli/HTML dosyasını incele ve ekranı referansla birebir hizala.
  2. 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:

1) Agent gerçek secret üretmeye/uydurmaya çalışmaz.

2) Agent her servis için .env.example ve ilgili alt-app .env.example dosyalarını oluşturur/günceller.

3) Gerçek secret gerekli ise placeholder bırakır (örn: "REPLACE_ME") ve açıklama ekler.

4) 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.

5) Tüm dış servis konfigürasyonları .env üzerinden yönetilir.

6) .env.example dosyaları otomatik oluşturulur/güncellenir.

7) Gerçek secret üretilmez, placeholder bırakılır.

8) 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)

1) plan/ai_consultant_mobile_project_plan.md

2) Yoksa plan/ai_consultant_full_project_plan.md

3) Md yoksa csv fallback dosyaları

Yürütme Algoritması

1) Planı oku → tüm ST-* satırlarını çıkar.

2) Bir DAG oluştur:

  • depends tamamlanmadan step başlamaz.
  • blocks bir sonraki hedefi gösterir (sıra/öncelik ipucu).

3) Çalıştırma sırası:

  • Önce P0'lar, sonra P1/P2/P3
  • Aynı öncelikte dependency-ready olanları sırayla

4) 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/api iç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

5) 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/DONE olarak 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 status kontrol et
  • mümkünse küçük commit at (repo git ise)
  • Eğer repo yoksa güvenli şekilde git init yap ve devam et.

Çıktı Formatı

Her step için:

Step : </h3><ul><li>Priority:</li><li>Depends:</li><li>Changes:</li><li>Files changed:</li><li>Commands run:</li><li>Verification:</li><li>Status: Done/Blocked</li></ul></div> </div> </div> <div id="tab-versions" class="detail-content"> <div class="detail-section"> <h2>版本历史</h2> <p style="margin-bottom:12px;font-size:14px;color:#94a3b8;">共 1 个版本</p> <ul class="version-list"> <li> <div> <span class="version-tag">v1.0.0</span> <span style="font-size:11px;color:#5b6abf;margin-left:8px;background:#eef0ff;padding:1px 8px;border-radius:10px;">当前</span> </div> <div style="font-size:12px;color:#94a3b8;"> 2026-03-30 04:00 安全 安全 </div> </li> </ul> </div> </div> <div id="tab-security" class="detail-content"> <div class="detail-section"> <h2>安全检测</h2> <div class="sec-grid"> <div class="sec-card"> <h4>腾讯云安全 (Keen)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://tix.qq.com/search/skill?keyword=9ae714622ff27ca82aa07d588243ec1e" target="_blank">查看报告</a> </div> <div class="sec-card"> <h4>腾讯云安全 (Sanbu)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://static.cloudsec.tencent.com/html-report-v2/2026/05/25/402087_0ab704fde5ecafaa39e0a9a0d257a767.html?q-sign-algorithm=sha1&q-ak=AKID8JMG1bzBC1dz96qNhssfFftujT1NCoFi&q-sign-time=1781391649%3B1812927649&q-key-time=1781391649%3B1812927649&q-header-list=host&q-url-param-list=&q-signature=0e7c86b0f1b7e3ca159a4f2b7476cbca4a993845" target="_blank">查看报告</a> </div> </div> </div> </div> <!-- Recommended Skills --> <div style="margin-top:24px;"> <h2 style="font-size:18px;font-weight:600;margin-bottom:16px;">🔗 相关推荐</h2> <div class="rec-grid"> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">ai-intelligence</span> <h3><a href="/s/proactive-agent">Proactive Agent</a></h3> <div class="rec-owner">halthelobster</div> <div class="rec-desc">将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 836</span> <span style="color:#5b6abf;">📥 213,222</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">ai-intelligence</span> <h3><a href="/s/nano-banana-pro">Nano Banana Pro</a></h3> <div class="rec-owner">steipete</div> <div class="rec-desc">使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或编辑图像。支持文生图、图生图及 1K/2K/4K 分辨率,适用于图像创建、修改及编辑请求,使用 --input-image 指定输入图像。</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 418</span> <span style="color:#5b6abf;">📥 115,252</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">ai-intelligence</span> <h3><a href="/s/ontology">ontology</a></h3> <div class="rec-owner">oswalpalash</div> <div class="rec-desc">类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 712</span> <span style="color:#5b6abf;">📥 243,922</span> </div> </div> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded',function(){ document.querySelectorAll('.detail-tab').forEach(function(btn){ btn.addEventListener('click',function(e){ var tab = this.getAttribute('data-tab'); document.querySelectorAll('.detail-tab').forEach(function(b){b.classList.remove('active')}); document.querySelectorAll('.detail-content').forEach(function(c){c.classList.remove('active')}); this.classList.add('active'); var el = document.getElementById('tab-'+tab); if(el) el.classList.add('active'); }); }); }); </script> <div class="footer"> <p>Skill工具集 © 2026</p> </div></body> </html>