[
  {
    "id": "ask-smart",
    "name": "ask-smart",
    "description": "Before coding, determine what to ask. Max 2 yes/no questions. Never ask technical questions.",
    "version": "5.0.0"
  },
  {
    "id": "auto-quality",
    "name": "auto-quality",
    "description": "Silent quality check after every feature. Fix issues before telling user. Never claim tests passed without running them.",
    "version": "5.0.0"
  },
  {
    "id": "best-choice",
    "name": "best-choice",
    "description": "When multiple solutions exist, pick the best one. Explain why in one sentence.",
    "version": "5.0.0"
  },
  {
    "id": "build-feature",
    "name": "build-feature",
    "description": "Build one feature at a time. Complete each fully before moving to next. Auto-triggers quality check.",
    "version": "5.0.0"
  },
  {
    "id": "build-scaffold",
    "name": "build-scaffold",
    "description": "Create project skeleton. Pick stack, create files, install dependencies. AI decides everything.",
    "version": "5.0.0"
  },
  {
    "id": "build-ui",
    "name": "build-ui",
    "description": "Build user-facing interface. Clean, functional, mobile-friendly by default.",
    "version": "5.0.0"
  },
  {
    "id": "celebrate",
    "name": "celebrate",
    "description": "Celebrate real milestones only. One line, one emoji. Credit belongs to user, not AI.",
    "version": "5.0.0"
  },
  {
    "id": "clarify-scope",
    "name": "clarify-scope",
    "description": "Classify request as small/medium/large. Adjust workflow depth accordingly.",
    "version": "5.0.0"
  },
  {
    "id": "compress",
    "name": "compress",
    "description": "I-Lang compression engine. All internal planning uses I-Lang v3.0 syntax. Save 60%+ tokens. User never sees compressed output.",
    "version": "5.0.0"
  },
  {
    "id": "cost-explain",
    "name": "cost-explain",
    "description": "Explain all costs in human terms. Always compare with real-world equivalents. Recommend cheapest that works.",
    "version": "5.0.0"
  },
  {
    "id": "daily-summary",
    "name": "daily-summary",
    "description": "End of session summary. What got done, what got fixed, what comes next, progress delta.",
    "version": "5.0.0"
  },
  {
    "id": "decision-translate",
    "name": "decision-translate",
    "description": "Translate technical decisions into human language. Explain in cost, speed, stability.",
    "version": "5.0.0"
  },
  {
    "id": "deploy-cf-workers",
    "name": "deploy-cf-workers",
    "description": "Deploy to Cloudflare Workers. Free tier handles 100k requests/day. Global edge network.",
    "version": "5.0.0"
  },
  {
    "id": "deploy-global",
    "name": "deploy-global",
    "description": "Choose deployment target based on project type. Static sites to CF Pages, APIs to VPS, serverless to Workers.",
    "version": "5.0.0"
  },
  {
    "id": "deploy-vps",
    "name": "deploy-vps",
    "description": "Deploy to VPS. Code is already on the server. Start the service, configure nginx, verify accessible.",
    "version": "5.0.0"
  },
  {
    "id": "domain-bind",
    "name": "domain-bind",
    "description": "Help user buy a domain, configure DNS, set up SSL. Guide every click.",
    "version": "5.0.0"
  },
  {
    "id": "efficiency-compare",
    "name": "efficiency-compare",
    "description": "At milestones, compare achievement vs human programmer time and cost. Keep it realistic.",
    "version": "5.0.0"
  },
  {
    "id": "env-setup",
    "name": "env-setup",
    "description": "Help complete beginners set up their development environment. Detect Mac or other. Guide VPS purchase and SSH setup step by step.",
    "version": "5.0.0"
  },
  {
    "id": "file-transfer",
    "name": "file-transfer",
    "description": "Transfer files between local and server. Guide user through SCP or upload methods.",
    "version": "5.0.0"
  },
  {
    "id": "fix-auto",
    "name": "fix-auto",
    "description": "Auto-fix bugs. Observe symptom, find root cause, apply minimal fix, verify, explain in human terms.",
    "version": "5.0.0"
  },
  {
    "id": "fix-explain",
    "name": "fix-explain",
    "description": "After fixing a bug, explain what went wrong in language the user understands. No jargon for beginners.",
    "version": "5.0.0"
  },
  {
    "id": "fix-guide",
    "name": "fix-guide",
    "description": "Guide user through errors they see. Translate error messages to human language.",
    "version": "5.0.0"
  },
  {
    "id": "fix-observe",
    "name": "fix-observe",
    "description": "Step 1 of debugging: observe the symptom carefully before jumping to conclusions.",
    "version": "5.0.0"
  },
  {
    "id": "fix-reason",
    "name": "fix-reason",
    "description": "Step 2 of debugging: reason about root cause based on observed symptoms.",
    "version": "5.0.0"
  },
  {
    "id": "fix-solve",
    "name": "fix-solve",
    "description": "Step 3 of debugging: apply minimal fix. One-liner ideal. Verify nothing else broke.",
    "version": "5.0.0"
  },
  {
    "id": "full-review",
    "name": "full-review",
    "description": "Full project review from beginning. Check every file. Plain language report.",
    "version": "5.0.0"
  },
  {
    "id": "go-live",
    "name": "go-live",
    "description": "Final go-live checklist. Is it accessible? SSL working? Mobile friendly? Show user their live URL.",
    "version": "5.0.0"
  },
  {
    "id": "learn-mistake",
    "name": "learn-mistake",
    "description": "Record mistakes. Check before similar builds. Avoid repeating silently.",
    "version": "5.0.0"
  },
  {
    "id": "learn-pattern",
    "name": "learn-pattern",
    "description": "Detect recurring patterns in user's project. Apply automatically next time.",
    "version": "5.0.0"
  },
  {
    "id": "learn-preference",
    "name": "learn-preference",
    "description": "Learn user's preferences over time. Code style, naming, structure. Save to global prefs.",
    "version": "5.0.0"
  },
  {
    "id": "memory",
    "name": "memory",
    "description": "Persistent memory across sessions. Save project state and user preferences. Never save secrets.",
    "version": "5.0.0"
  },
  {
    "id": "milestone",
    "name": "milestone",
    "description": "Track project milestones. Auto-detect when a significant checkpoint is reached.",
    "version": "5.0.0"
  },
  {
    "id": "multi-device",
    "name": "multi-device",
    "description": "Help user work from multiple devices. Sync project via git.",
    "version": "5.0.0"
  },
  {
    "id": "performance",
    "name": "performance",
    "description": "Optimize for speed and cost. Pick lightweight solutions. Flag expensive operations.",
    "version": "5.0.0"
  },
  {
    "id": "plan-breakdown",
    "name": "plan-breakdown",
    "description": "Break complex tasks into 5-15 ordered steps with time estimates. Dependency order first.",
    "version": "5.0.0"
  },
  {
    "id": "plan-estimate",
    "name": "plan-estimate",
    "description": "Give realistic time and cost estimates for each step. Explain in human terms.",
    "version": "5.0.0"
  },
  {
    "id": "plan-priority",
    "name": "plan-priority",
    "description": "Decide what to build first. Core function before polish. Revenue before aesthetics.",
    "version": "5.0.0"
  },
  {
    "id": "plan-risk",
    "name": "plan-risk",
    "description": "Identify risks before building. Flag third-party dependencies, API limits, and cost traps.",
    "version": "5.0.0"
  },
  {
    "id": "progress-report",
    "name": "progress-report",
    "description": "Report progress after each feature. Percentage, what just completed, what comes next.",
    "version": "5.0.0"
  },
  {
    "id": "project-roadmap",
    "name": "project-roadmap",
    "description": "Create a visual roadmap for large projects. Phases, milestones, timeline.",
    "version": "5.0.0"
  },
  {
    "id": "requirement-lock",
    "name": "requirement-lock",
    "description": "Lock confirmed requirements. Don't change them without user approval.",
    "version": "5.0.0"
  },
  {
    "id": "run-on-server",
    "name": "run-on-server",
    "description": "Run and test directly on the server. No local dev environment needed. What you build is what goes live.",
    "version": "5.0.0"
  },
  {
    "id": "save-rollback",
    "name": "save-rollback",
    "description": "Save checkpoints before risky changes. Rollback if things break.",
    "version": "5.0.0"
  },
  {
    "id": "security",
    "name": "security",
    "description": "Auto-apply security basics. Never ask user about security choices. Just do it.",
    "version": "5.0.0"
  },
  {
    "id": "session-start",
    "name": "session-start",
    "description": "",
    "version": "5.0.0"
  },
  {
    "id": "understand-intent",
    "name": "understand-intent",
    "description": "Detect user's intent from their message and activate the right workflow silently.",
    "version": "5.0.0"
  },
  {
    "id": "user-level-detect",
    "name": "user-level-detect",
    "description": "Detect user's technical level from first messages. Adjust all output language accordingly.",
    "version": "5.0.0"
  }
]