iiRecord
Agentic AI Atlas · specializations/code-migration-modernization/code-refactoring
lib-process:code-migration-modernization--code-refactoringa5c.ai
II.
LibraryProcess JSON

lib-process:code-migration-modernization--code-refactoring

Structured · live

specializations/code-migration-modernization/code-refactoring json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · generated-library/processes.yamlCluster · generated-library
Record JSON
{
  "id": "lib-process:code-migration-modernization--code-refactoring",
  "_kind": "LibraryProcess",
  "_file": "generated-library/processes.yaml",
  "_cluster": "generated-library",
  "attributes": {
    "displayName": "specializations/code-migration-modernization/code-refactoring",
    "description": "Code Refactoring - Systematic process for restructuring existing code without changing\nexternal behavior, improving readability, reducing complexity, and applying modern patterns while\nmaintaining comprehensive test coverage.",
    "libraryPath": "library/specializations/code-migration-modernization/code-refactoring.js",
    "specialization": "code-migration-modernization",
    "references": [
      "- Refactoring (Martin Fowler): https://refactoring.com/",
      "- Clean Code (Robert Martin): https://www.oreilly.com/library/view/clean-code/9780136083238/",
      "- Refactoring Catalog: https://refactoring.guru/refactoring/catalog"
    ],
    "example": "const result = await orchestrate('specializations/code-migration-modernization/code-refactoring', {\n  projectName: 'Payment Service Refactoring',\n  codebasePath: '/src/payment',\n  refactoringGoals: ['reduce-complexity', 'improve-testability', 'apply-solid'],\n  qualityTargets: { maxComplexity: 10, minCoverage: 80, maxDuplication: 3 }\n});",
    "usesAgents": [
      "refactoring-pattern-applier",
      "migration-testing-strategist",
      "regression-detector"
    ]
  },
  "outgoingEdges": [
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "skill-area:strangler-fig-pattern",
      "kind": "lib_requires_skill_area",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "skill-area:parallel-run-migration",
      "kind": "lib_requires_skill_area",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "topic:refactoring",
      "kind": "lib_covers_topic",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "domain:software-engineering",
      "kind": "lib_applies_to_domain",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "role:architect",
      "kind": "lib_involves_role",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "role:tech-lead",
      "kind": "lib_involves_role",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "workflow:technical-debt-reduction",
      "kind": "lib_implements_workflow",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "specialization:code-migration-modernization",
      "kind": "lib_belongs_to_specialization",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "lib-agent:code-migration-modernization--migration-testing-strategist",
      "kind": "uses_agent",
      "attributes": {
        "weight": 0.8
      }
    },
    {
      "from": "lib-process:code-migration-modernization--code-refactoring",
      "to": "lib-agent:code-migration-modernization--regression-detector",
      "kind": "uses_agent",
      "attributes": {
        "weight": 0.8
      }
    }
  ],
  "incomingEdges": []
}