
================================================================================
                         X-IPE SKILL FLOW DIAGRAM
================================================================================

  Legend:
    -->   = next_task_based_skill (chained flow)
    ...>  = invokes tool skill
    [R]   = requires human review
    [A]   = auto-proceed allowed
    (end) = terminal node, no next skill

================================================================================
  ORCHESTRATION LAYER (sits above everything)
================================================================================

  +----------------------------+     +----------------------------+
  | workflow-task-execution     |=====| task-board-management      |
  | (6-step lifecycle coord.)  |     | (CRUD, state, queries)     |
  +----------------------------+     +----------------------------+
        Used by ALL task-based skills


================================================================================
  PIPELINE 1: IDEATION --> FEATURE DELIVERY (the main flow)
================================================================================

                    +------------------+
                    |  Ideation V2 [R] |
                    |  (brainstorm,    |
                    |   refine idea)   |
                    +--------+---------+
                             |
                 +-----------+-----------+
                 |                       |
                 v                       v
  +--------------------+    +----------------------+
  | Idea Mockup    [A] |    | Idea-->Arch.     [R] |
  |                    |    |                      |
  | ...> frontend-     |    | ...> architecture-   |
  |      design        |    |      draw            |
  | ...> uiux-         |    | ...> architecture-   |
  |      reference     |    |      dsl             |
  +--------+-----------+    | ...> draw-layered-   |
           |                |      architecture    |
           |                | ...> draw-system-    |
           |                |      landscape       |
           |                +----------+-----------+
           |                           |
           +-------------+-------------+
                         |
                         v
          +----------------------------+
          | Requirement Gathering  [R] |
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | Feature Breakdown      [R] |
          | (split reqs into features, |
          |  init feature tracking)    |
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | Feature Refinement     [R] |
          | (detailed spec per feature)|
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | Technical Design       [R] |
          | (KISS / YAGNI / DRY)       |
          +--------+----------+--------+
                   |          |
                   v          |
          +-----------------+ |
          | Test Generation | |  (both paths lead
          | (TDD)      [A] | |   to Code Impl.)
          +--------+--------+ |
                   |           |
                   v           v
          +----------------------------+
          | Code Implementation    [A] |
          | (TDD workflow)             |
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | Acceptance Test        [A] |
          | (Chrome DevTools MCP)      |
          | * skipped if no web UI     |
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | Feature Closing        [A] |
          | (create PR)                |
          | ...> git-version-control   |
          +-------------+--------------+
                        |
                        v
          +----------------------------+
          | User Manual            [R] |
          | (update README)            |
          +----------------------------+
                     (end)


================================================================================
  PIPELINE 2: CODE REFACTORING (separate from feature delivery)
================================================================================

  +----------------------+     +----------------------+     +------------------+
  | Refactoring      [R] | --> | Improve Code     [R] | --> | Code Refactor[R] |
  | Analysis             |     | Quality              |     | (execute)        |
  | (scope evaluation)   |     | (sync docs w/ code)  |     |                  |
  +----------------------+     +----------------------+     +------------------+
                                                                  (end)


================================================================================
  PIPELINE 3: CHANGE REQUEST (forks into existing pipelines)
================================================================================

  +----------------------+
  | Change Request   [R] |
  | (impact analysis,    |
  |  conflict detection) |
  +----------+-----------+
             |
             +--- if modifying existing feature --> Feature Refinement
             |                                      (joins Pipeline 1)
             |
             +--- if new feature needed ----------> Feature Breakdown
                                                    (joins Pipeline 1)


================================================================================
  STANDALONE SKILLS (no chained next skill, except Project Init)
================================================================================

  +----------------------+     +----------------------+
  | Project Init     [A] | --> | Dev Environment  [A] |
  | (folder structure,   |     | (tech stack setup,   |
  |  documentation)      |     |  uv / npm / yarn)    |
  +----------------------+     +----------------------+
                                      (end)

  +----------------------+     +----------------------+
  | Bug Fix          [R] |     | Doc Viewer       [A] |
  | (diagnose & fix,     |     | (web-based docs      |
  |  TDD: failing test   |     |  browser)            |
  |  first)              |     |                      |
  +----------------------+     +----------------------+
         (end)                        (end)

  +----------------------+     +----------------------+
  | Human Playground [R] |     | Share Idea       [R] |
  | (interactive demo    |     | (convert idea to     |
  |  for validation)     |     |  PPTX / DOCX / PDF)  |
  +----------------------+     +----------------------+
         (end)                        (end)


================================================================================
  TOOL SKILLS (invoked by task-based skills, not directly chained)
================================================================================

  UI / Design:
    - tool-frontend-design        (production-grade web UI)
    - tool-uiux-reference         (collect design refs via Chrome DevTools)
    - tool-brand-theme-creator    (design system & themes)

  Architecture:
    - tool-architecture-dsl       (generate Architecture DSL)
    - tool-architecture-draw      (render from DSL)
    - tool-draw-layered-arch.     (Module View rendering)
    - tool-draw-system-landscape  (Landscape View rendering)

  DevOps / Infra:
    - tool-git-version-control    (git ops, .gitignore, commits)
    - tool-tracing-creator        (tracing infrastructure setup)
    - tool-tracing-instrumentation(add @x_ipe_tracing decorators)

  Content:
    - tool-infographic-syntax     (AntV infographic DSL)
    - tool-kb-manager             (knowledge base management)


================================================================================
  META SKILLS (skill system management)
================================================================================

  +----------------------+     +----------------------+
  | meta-skill-creator   |     | meta-lesson-learned  |
  | (create / update /   |     | (capture issues &    |
  |  validate skills)    |     |  feedback for skill  |
  +----------------------+     |  improvement)        |
                               +----------------------+


================================================================================
  SUMMARY: 38 total skills
================================================================================

  - 1  workflow orchestration  (task-execution)
  - 1  cross-cutting           (task-board-management)
  - 23 task-based skills       (3 pipelines + 6 standalone)
  - 12 tool skills             (helpers invoked by task skills)
  - 2  meta skills             (skill system management)

================================================================================
