Repository navigation
Expand file tree
/
Copy pathextension.yml
More file actions
66 lines (62 loc) · 2.93 KB
/
Copy pathextension.yml
File metadata and controls
66 lines (62 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
schema_version: "1.0"
extension:
id: "code-modernization"
name: "Code Modernization"
version: "1.0.0"
description: "Structured preflight, assessment, topology mapping, business rule mining, modernization brief, transform/reimagine/uplift execution, hardening, and status tracking for legacy codebases."
author: "Anthropic / Spec Kit Community"
repository: "https://github.com/ghasemdev/code-modernization"
license: "Apache-2.0"
homepage: "https://github.com/ghasemdev/code-modernization"
category: "modernization"
effect: "read-write"
requires:
speckit_version: ">=0.1.0"
tools:
- name: bash
required: true
- name: python3
required: true
provides:
commands:
- name: "speckit.code-modernization.preflight"
file: "commands/modernize-preflight.md"
description: "Environment readiness check — analysis tools, build toolchain, source completeness, telemetry access"
- name: "speckit.code-modernization.assess"
file: "commands/modernize-assess.md"
description: "Full discovery & portfolio analysis of a legacy system — inventory, complexity, debt, relative scale"
- name: "speckit.code-modernization.map"
file: "commands/modernize-map.md"
description: "Dependency & topology mapping — call graphs, data lineage, batch flows, rendered as navigable diagrams"
- name: "speckit.code-modernization.extract-rules"
file: "commands/modernize-extract-rules.md"
description: "Extract business rules, calculations, validations, and state transitions into Given/When/Then rule cards"
- name: "speckit.code-modernization.brief"
file: "commands/modernize-brief.md"
description: "Generate a phased Modernization Brief — the approved plan that transformation agents will execute against"
- name: "speckit.code-modernization.reimagine"
file: "commands/modernize-reimagine.md"
description: "Greenfield rebuild on modern architecture from extracted intent and specification"
- name: "speckit.code-modernization.transform"
file: "commands/modernize-transform.md"
description: "Surgical strangler-fig rewrite of a single module with equivalence tests"
- name: "speckit.code-modernization.uplift"
file: "commands/modernize-uplift.md"
description: "Same-stack version bump preserving code and resolving breaking deltas via pilot-first playbooks"
- name: "speckit.code-modernization.harden"
file: "commands/modernize-harden.md"
description: "Security assessment and remediation pass on still-running legacy systems without touching legacy code"
- name: "speckit.code-modernization.status"
file: "commands/modernize-status.md"
description: "Check modernization progress, artifact inventory, staleness flags, and next recommended action"
tags:
- "modernization"
- "legacy"
- "architecture"
- "refactoring"
- "migration"
- "strangler-fig"
- "uplift"
- "reimagine"
- "transform"
- "spec-kit"