II.
Topic JSON
Structured · livetopic:refactoring
Refactoring json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "topic:refactoring",
"_kind": "Topic",
"_file": "domain/topics/topics-engineering-practices.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Refactoring",
"description": "Refactoring as a cross-cutting topic - systematically improving code\nstructure without changing external behavior. Covers refactoring catalogs\n(Fowler), identifying code smells, safe transformation sequences backed\nby tests, IDE-assisted refactorings, and strategies for refactoring under\ntime pressure. Addresses the balance between continuous improvement and\ndelivery velocity across engineering teams.\n"
},
"outgoingEdges": [
{
"from": "topic:refactoring",
"to": "domain:software-engineering",
"kind": "applies_to"
}
],
"incomingEdges": [
{
"from": "domain:software-engineering",
"to": "topic:refactoring",
"kind": "contains"
},
{
"from": "lib-agent:code-migration-modernization--api-gateway-configurator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--api-modernization-architect",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--authentication-migration-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--build-pipeline-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--cloud-migration-engineer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--code-transformation-executor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--code-translation-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--compliance-migration-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--configuration-centralization-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--cost-optimization-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--cross-team-integrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--cutover-coordinator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--data-architect-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--data-integrity-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--database-migration-orchestrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--ddd-analyst",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--dependency-modernization-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--documentation-migration-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--framework-upgrade-specialist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--infrastructure-migration-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--integration-migration-specialist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--legacy-decommissioning-specialist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--legacy-system-archaeologist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--microservices-decomposer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--migration-project-coordinator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--migration-readiness-assessor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--migration-testing-strategist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--observability-migration-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--operational-readiness-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--parallel-run-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--performance-validation-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--post-migration-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--regression-detector",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--rollback-specialist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--security-vulnerability-assessor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--serverless-migration-specialist",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--strangler-implementation-agent",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--technical-debt-auditor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:software-architecture--refactoring-coach",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--api-modernization",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--authentication-modernization",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--build-system-modernization",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--cloud-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"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-translation",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--configuration-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--containerization",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--data-format-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--database-schema-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--dependency-analysis-updates",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--documentation-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--framework-upgrade",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--integration-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--language-version-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--legacy-codebase-assessment",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--legacy-decommissioning",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--logging-observability-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--migration-planning-roadmap",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--migration-testing-strategy",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--monolith-to-microservices",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--performance-optimization-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--serverless-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--technical-debt-remediation",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:code-migration-modernization--ui-framework-migration",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--refactoring-plan",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--api-compatibility-analyzer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--api-inventory-scanner",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--architecture-analyzer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--authentication-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--build-system-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--characterization-test-generator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--cloud-cost-estimator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--cloud-readiness-assessor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--code-smell-detector",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--codemod-executor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--compliance-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--configuration-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--containerization-assistant",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--contract-test-generator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--data-migration-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--dead-code-eliminator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--dependency-scanner",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--dependency-updater",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--documentation-generator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--domain-model-extractor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--etl-pipeline-builder",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--event-sourcing-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--framework-compatibility-checker",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--iac-generator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--knowledge-extractor",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--legacy-code-interpreter",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--license-compliance-checker",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--logging-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--migration-validator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--openapi-generator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--performance-baseline-capturer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--query-translator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--refactoring-assistant",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--rollback-automation-skill",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--schema-comparator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--soap-to-rest-converter",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--static-code-analyzer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--strangler-fig-orchestrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--technical-debt-quantifier",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--test-coverage-analyzer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--ui-component-migrator",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--vulnerability-scanner",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:software-architecture--code-complexity-analyzer",
"to": "topic:refactoring",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.7
}
}
]
}