{
  "version": "2.0",
  "ideation": {
    "prompts": [
      {
        "id": "generate-architecture",
        "label": "Generate Architecture",
        "icon": "bi-diagram-3",
        "command": "Base on <current-idea-file> to generate layered architecture"
      },
      {
        "id": "idea-reflection",
        "label": "Idea Reflection",
        "icon": "bi-diagram-3",
        "command": "Extra key points in <current-idea-file>, then create a sub-agent that uses these key points to learn from the project and give feedback to the idea file (the feedback should be critical but constructive), then you use the feedback to improve the idea."
      },
      {
        "id": "generate-mockup",
        "label": "Generate Mockup",
        "icon": "bi-palette",
        "command": "Base on <current-idea-file> to generate mockups"
      },
      {
        "id": "free-question",
        "label": "Free Collaboration",
        "icon": "bi-chat-dots",
        "command": "Let's base on <current-idea-file> to collaborate, wait for my instructions."
      }
    ]
  },
  "evaluation": {
    "evaluate": {
      "label": "Evaluate Project Quality",
      "icon": "bi-clipboard-check",
      "command": "Evaluate project quality and generate report"
    },
    "refactoring": [
      {
        "id": "refactor-all",
        "label": "Refactor All",
        "icon": "bi-arrow-repeat",
        "command": "Refactor all with reference to its code and <evaluation-file>"
      },
      {
        "id": "refactor-requirements",
        "label": "Align Requirements to Features",
        "icon": "bi-file-text",
        "command": "Update requirement docs to match current feature specification"
      },
      {
        "id": "refactor-features",
        "label": "Align Features to Code",
        "icon": "bi-list-check",
        "command": "Update feature specification docs to match current code implementation"
      },
      {
        "id": "refactor-tests",
        "label": "Align Tests to Code",
        "icon": "bi-bug",
        "command": "Update test cases to match current code implementation and reference <evaluation-file>"
      },
      {
        "id": "refactor-tracing-tests",
        "label": "Align Tracing + Tests to Features",
        "icon": "bi-graph-up",
        "command": "Update tracing decorators and tests to match current feature specification"
      },
      {
        "id": "refactor-code-tests",
        "label": "Refactor Code + Tracing + Tests",
        "icon": "bi-code-slash",
        "command": "Refactor code and tests to match current feature specification and reference <evaluation-file>"
      }
    ]
  },
  "placeholder": {
    "current-idea-file": "Replaced with currently open file path",
    "evaluation-file": "x-ipe-docs/quality-evaluation/project-quality-evaluation.md"
  }
}
