{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ai-c-plan",
    "name": "Ai C Plan",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/sercanmetalore/ai-c-plan",
    "canonicalUrl": "https://clawhub.ai/sercanmetalore/ai-c-plan",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ai-c-plan",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-c-plan",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ai-c-plan"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/ai-c-plan",
    "agentPageUrl": "https://openagent3.xyz/skills/ai-c-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-c-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-c-plan/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "PRE-EXECUTION RULE",
        "body": "Her step başlamadan önce:\n\ndocs/architecture/AI_CONSULTANT_SYSTEM_PROMPT.md dosyasını oku\nBu dokümandaki teknoloji stack ve monorepo yapısına uyduğunu doğrula\nUymuyorsa step'i Blocked yap ve sapma nedenini açıkla\n3.1 Minimum sapmayla uyumlandırmayı dene.\n3.2 Gerekirse config dosyası üret.\n3.3 Gerçekten imkansızsa Blocked yap.\n4.Eksik klasörleri ve minimal dosyaları otomatik oluştur (packages/config gibi) ve devam et; sadece destructive işlemlerde dur.\nUI 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.\nDatabase/schema değişikliği yapılıyorsa migration üret ve uygula."
      },
      {
        "title": "ENV POLICY (No-Questions Mode)",
        "body": "Bu projede dış bağımlılıklar için tüm konfigürasyon .env üzerinden yönetilecek.\n\nKurallar:\n\nAgent gerçek secret üretmeye/uydurmaya çalışmaz.\nAgent her servis için .env.example ve ilgili alt-app .env.example dosyalarını oluşturur/günceller.\nGerçek secret gerekli ise placeholder bırakır (örn: \"REPLACE_ME\") ve açıklama ekler.\nEksik secret varsa:\n\nMümkünse \"DEV_FALLBACK\" moduna geç (mock provider / stub).\nUygulama boot edebilecek kadar default ile ilerle.\nSadece tamamen imkânsızsa Blocked yap.\n\n\nTüm dış servis konfigürasyonları .env üzerinden yönetilir.\n.env.example dosyaları otomatik oluşturulur/güncellenir.\nGerçek secret üretilmez, placeholder bırakılır.\nEksik secret varsa DEV_FALLBACK_MODE ile mock provider kullanılır.\n\nZorunlu dosyalar:\n\n.env.example (repo root)\napps/api/.env.example\napps/web/.env.example\napps/mobile/.env.example\n\nGit kuralları:\n\n.env* dosyalarını gitignore et (sadece *.example commit edilir)."
      },
      {
        "title": "Autopilot Modu",
        "body": "Bu skill, kullanıcıdan her adımda onay istemeden ilerler.\nSadece şu durumlarda durur:\n\nBir step \"Blocked\" olursa (eksik bilgi/erişim/bağımlılık).\nGüvenli olmayan/destructive bir işlem gerekiyorsa (silme, prod deploy, ödeme, gizli anahtar yazma).\nPlan dosyaları bulunamazsa."
      },
      {
        "title": "Plan Kaynakları (öncelik)",
        "body": "plan/ai_consultant_mobile_project_plan.md\nYoksa plan/ai_consultant_full_project_plan.md\nMd yoksa csv fallback dosyaları"
      },
      {
        "title": "Yürütme Algoritması",
        "body": "Planı oku → tüm ST-* satırlarını çıkar.\nBir DAG oluştur:\n\ndepends tamamlanmadan step başlamaz.\nblocks bir sonraki hedefi gösterir (sıra/öncelik ipucu).\n\n\nÇalıştırma sırası:\n\nÖnce P0'lar, sonra P1/P2/P3\nAynı öncelikte dependency-ready olanları sırayla\n\n\nHer step için:\n\n\"Planlanan değişiklik\" (kısa)\nUygulama: dosya değişiklikleri\nKomutlar: lint/test/build (repo yapısına göre)\nSchema değişikliği varsa: Prisma migration (apps/api içinde) + migration dosyaları\nDoğrulama: acceptance kriteri yerine \"plan hedefi + çalışır build/test\"\nStatus: Done / Blocked\nBlocked ise: neden + gereken aksiyonlar + hangi bilgi lazım\n\n\nHer tamamlanan step sonunda:\n\ngit add .\nConventional Commit formatında commit at\nCommit mesajı: \"feat(epic-01): initialize monorepo structure\""
      },
      {
        "title": "Repo/Çalışma Kuralları",
        "body": "Workspace dışına yazma.\nGizli anahtarları (API key, cert, signing key) dosyaya yazma; sadece env değişkeni olarak tarif et.\nProgress kaydı tek kaynak olarak /home/adige/AI-C/progress.json üzerinde tutulur.\nBir step tamamlandığında ilgili step status alanını done/DONE olarak güncelle.\nKullanıcıdan onay istemeden sıradaki runnable maddeye geç.\nHer 3-5 step’te bir veya büyük bir değişiklikte:\n\ngit status kontrol et\nmümkünse küçük commit at (repo git ise)\n\n\nEğer repo yoksa güvenli şekilde git init yap ve devam et."
      },
      {
        "title": "Çıktı Formatı",
        "body": "Her step için:"
      },
      {
        "title": "Step <ID>: <Title>",
        "body": "Priority:\nDepends:\nChanges:\nFiles changed:\nCommands run:\nVerification:\nStatus: Done/Blocked"
      }
    ],
    "body": "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.\n\nPRE-EXECUTION RULE\n\nHer step başlamadan önce:\n\ndocs/architecture/AI_CONSULTANT_SYSTEM_PROMPT.md dosyasını oku\nBu dokümandaki teknoloji stack ve monorepo yapısına uyduğunu doğrula\nUymuyorsa 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.\nUI 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.\nDatabase/schema değişikliği yapılıyorsa migration üret ve uygula.\nENV POLICY (No-Questions Mode)\n\nBu projede dış bağımlılıklar için tüm konfigürasyon .env üzerinden yönetilecek.\n\nKurallar:\n\nAgent gerçek secret üretmeye/uydurmaya çalışmaz.\nAgent her servis için .env.example ve ilgili alt-app .env.example dosyalarını oluşturur/günceller.\nGerçek secret gerekli ise placeholder bırakır (örn: \"REPLACE_ME\") ve açıklama ekler.\nEksik secret varsa:\nMümkünse \"DEV_FALLBACK\" moduna geç (mock provider / stub).\nUygulama boot edebilecek kadar default ile ilerle.\nSadece tamamen imkânsızsa Blocked yap.\nTüm dış servis konfigürasyonları .env üzerinden yönetilir.\n.env.example dosyaları otomatik oluşturulur/güncellenir.\nGerçek secret üretilmez, placeholder bırakılır.\nEksik secret varsa DEV_FALLBACK_MODE ile mock provider kullanılır.\n\nZorunlu dosyalar:\n\n.env.example (repo root)\napps/api/.env.example\napps/web/.env.example\napps/mobile/.env.example\n\nGit kuralları:\n\n.env* dosyalarını gitignore et (sadece *.example commit edilir).\nAutopilot Modu\n\nBu skill, kullanıcıdan her adımda onay istemeden ilerler. Sadece şu durumlarda durur:\n\nBir step \"Blocked\" olursa (eksik bilgi/erişim/bağımlılık).\nGüvenli olmayan/destructive bir işlem gerekiyorsa (silme, prod deploy, ödeme, gizli anahtar yazma).\nPlan dosyaları bulunamazsa.\nPlan Kaynakları (öncelik)\nplan/ai_consultant_mobile_project_plan.md\nYoksa plan/ai_consultant_full_project_plan.md\nMd yoksa csv fallback dosyaları\nYürütme Algoritması\nPlanı oku → tüm ST-* satırlarını çıkar.\nBir DAG oluştur:\ndepends tamamlanmadan step başlamaz.\nblocks bir sonraki hedefi gösterir (sıra/öncelik ipucu).\nÇalıştırma sırası:\nÖnce P0'lar, sonra P1/P2/P3\nAynı öncelikte dependency-ready olanları sırayla\nHer step için:\n\"Planlanan değişiklik\" (kısa)\nUygulama: dosya değişiklikleri\nKomutlar: lint/test/build (repo yapısına göre)\nSchema değişikliği varsa: Prisma migration (apps/api içinde) + migration dosyaları\nDoğrulama: acceptance kriteri yerine \"plan hedefi + çalışır build/test\"\nStatus: Done / Blocked\nBlocked ise: neden + gereken aksiyonlar + hangi bilgi lazım\nHer tamamlanan step sonunda:\ngit add .\nConventional Commit formatında commit at\nCommit mesajı: \"feat(epic-01): initialize monorepo structure\"\nRepo/Çalışma Kuralları\nWorkspace dışına yazma.\nGizli anahtarları (API key, cert, signing key) dosyaya yazma; sadece env değişkeni olarak tarif et.\nProgress kaydı tek kaynak olarak /home/adige/AI-C/progress.json üzerinde tutulur.\nBir step tamamlandığında ilgili step status alanını done/DONE olarak güncelle.\nKullanıcıdan onay istemeden sıradaki runnable maddeye geç.\nHer 3-5 step’te bir veya büyük bir değişiklikte:\ngit status kontrol et\nmümkünse küçük commit at (repo git ise)\nEğer repo yoksa güvenli şekilde git init yap ve devam et.\nÇıktı Formatı\n\nHer step için:\n\nStep <ID>: <Title>\nPriority:\nDepends:\nChanges:\nFiles changed:\nCommands run:\nVerification:\nStatus: Done/Blocked"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/sercanmetalore/ai-c-plan",
    "publisherUrl": "https://clawhub.ai/sercanmetalore/ai-c-plan",
    "owner": "sercanmetalore",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ai-c-plan",
    "downloadUrl": "https://openagent3.xyz/downloads/ai-c-plan",
    "agentUrl": "https://openagent3.xyz/skills/ai-c-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-c-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-c-plan/agent.md"
  }
}