Skip to content

Commit 1b3f493

Browse files
committed
feat!: migrate command namespace from speckit.* to adlc.*
- Change primary command names from speckit.* to adlc.* - Add backward compatibility aliases (speckit.* and short forms) - Update catalog.json with adlc.* command names - Delete legacy setup-architecture.{sh,ps1} scripts - Fix setup-architect.ps1 help text to reference correct script name Breaking change: Extension commands now use adlc.* prefix as primary. Backward compatibility maintained via aliases.
1 parent a2bfa64 commit 1b3f493

6 files changed

Lines changed: 38 additions & 2060 deletions

File tree

extensions/architect/extension.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,34 @@ requires:
2020
provides:
2121
commands:
2222
# Brownfield: reverse-engineer ADRs from codebase
23-
- name: "speckit.architect.init"
23+
- name: "adlc.architect.init"
2424
file: "commands/init.md"
2525
description: "Reverse-engineer architecture from existing codebase (brownfield) to create ADRs"
26-
aliases: ["architect.init"]
26+
aliases: ["architect.init", "speckit.architect.init"]
2727

2828
# Greenfield: interactive PRD exploration -> ADRs
29-
- name: "speckit.architect.specify"
29+
- name: "adlc.architect.specify"
3030
file: "commands/specify.md"
3131
description: "Interactive PRD exploration to create system-level ADRs (greenfield)"
32-
aliases: ["architect.specify"]
32+
aliases: ["architect.specify", "speckit.architect.specify"]
3333

3434
# Refine/validate ADRs
35-
- name: "speckit.architect.clarify"
35+
- name: "adlc.architect.clarify"
3636
file: "commands/clarify.md"
3737
description: "Refine and validate system-level ADRs through targeted clarification questions"
38-
aliases: ["architect.clarify"]
38+
aliases: ["architect.clarify", "speckit.architect.clarify"]
3939

4040
# Generate AD.md from ADRs
41-
- name: "speckit.architect.implement"
41+
- name: "adlc.architect.implement"
4242
file: "commands/implement.md"
4343
description: "Generate full Architecture Description (AD.md) from ADRs using Rozanski & Woods methodology"
44-
aliases: ["architect.implement"]
44+
aliases: ["architect.implement", "speckit.architect.implement"]
4545

4646
# NEW: Analyze ADR <-> AD consistency
47-
- name: "speckit.architect.analyze"
47+
- name: "adlc.architect.analyze"
4848
file: "commands/analyze.md"
4949
description: "Analyze architecture for consistency between ADRs and AD, completeness, and quality issues"
50-
aliases: ["architect.analyze"]
50+
aliases: ["architect.analyze", "speckit.architect.analyze"]
5151

5252
config:
5353
- name: "architect-config.yml"

extensions/architect/scripts/powershell/setup-architect.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $Decompose = -not $NoDecompose
1818
$ErrorActionPreference = 'Stop'
1919

2020
if ($Help) {
21-
Write-Output "Usage: ./setup-architecture.ps1 [action] [context] [-Views VIEWS] [-AdrHeuristic HEURISTIC] [-Json] [-Help]"
21+
Write-Output "Usage: ./setup-architect.ps1 [action] [context] [-Views VIEWS] [-AdrHeuristic HEURISTIC] [-Json] [-Help]"
2222
Write-Output ""
2323
Write-Output "Actions:"
2424
Write-Output " specify Interactive PRD exploration to create system ADRs (greenfield)"
@@ -38,13 +38,13 @@ if ($Help) {
3838
Write-Output " -Help Show this help message"
3939
Write-Output ""
4040
Write-Output "Examples:"
41-
Write-Output " ./setup-architecture.ps1 specify `"B2B SaaS for supply chain management`""
42-
Write-Output " ./setup-architecture.ps1 init -Views all `"Django monolith with PostgreSQL`""
43-
Write-Output " ./setup-architecture.ps1 init -Views concurrency,operational `"Microservices architecture`""
44-
Write-Output " ./setup-architecture.ps1 clarify -AdrHeuristic all `"Document all decisions`""
45-
Write-Output " ./setup-architecture.ps1 implement `"Generate full AD.md from ADRs`""
46-
Write-Output " ./setup-architecture.ps1 update `"Added microservices and event sourcing`""
47-
Write-Output " ./setup-architecture.ps1 review `"Focus on security and performance`""
41+
Write-Output " ./setup-architect.ps1 specify `"B2B SaaS for supply chain management`""
42+
Write-Output " ./setup-architect.ps1 init -Views all `"Django monolith with PostgreSQL`""
43+
Write-Output " ./setup-architect.ps1 init -Views concurrency,operational `"Microservices architecture`""
44+
Write-Output " ./setup-architect.ps1 clarify -AdrHeuristic all `"Document all decisions`""
45+
Write-Output " ./setup-architect.ps1 implement `"Generate full AD.md from ADRs`""
46+
Write-Output " ./setup-architect.ps1 update `"Added microservices and event sourcing`""
47+
Write-Output " ./setup-architect.ps1 review `"Focus on security and performance`""
4848
Write-Output ""
4949
Write-Output "Pro Tip: Add context/description after the action for better results."
5050
Write-Output "The AI will use your input to understand system scope and constraints."

extensions/catalog.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
"speckit_version": ">=0.0.80"
1818
},
1919
"commands": [
20-
"speckit.levelup.init",
21-
"speckit.levelup.clarify",
22-
"speckit.levelup.spec",
23-
"speckit.levelup.skills",
24-
"speckit.levelup.implement"
20+
"adlc.levelup.init",
21+
"adlc.levelup.clarify",
22+
"adlc.levelup.spec",
23+
"adlc.levelup.skills",
24+
"adlc.levelup.implement"
2525
],
2626
"tags": [
2727
"team-ai-directives",
@@ -48,11 +48,11 @@
4848
"speckit_version": ">=0.0.80"
4949
},
5050
"commands": [
51-
"speckit.architect.init",
52-
"speckit.architect.specify",
53-
"speckit.architect.clarify",
54-
"speckit.architect.implement",
55-
"speckit.architect.analyze"
51+
"adlc.architect.init",
52+
"adlc.architect.specify",
53+
"adlc.architect.clarify",
54+
"adlc.architect.implement",
55+
"adlc.architect.analyze"
5656
],
5757
"tags": [
5858
"architecture",

extensions/levelup/extension.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,34 @@ requires:
2020
provides:
2121
commands:
2222
# Brownfield CDR discovery - like architect.init
23-
- name: "speckit.levelup.init"
23+
- name: "adlc.levelup.init"
2424
file: "commands/init.md"
2525
description: "Scan codebase and discover Context Directive Records (CDRs) for team-ai-directives contributions"
26-
aliases: ["levelup.init"]
26+
aliases: ["levelup.init", "speckit.levelup.init"]
2727

2828
# Resolve CDR ambiguities - like architect.clarify
29-
- name: "speckit.levelup.clarify"
29+
- name: "adlc.levelup.clarify"
3030
file: "commands/clarify.md"
3131
description: "Resolve ambiguities in discovered/proposed CDRs through clarifying questions"
32-
aliases: ["levelup.clarify"]
32+
aliases: ["levelup.clarify", "speckit.levelup.clarify"]
3333

3434
# Refine CDRs from feature context - handoff only
35-
- name: "speckit.levelup.spec"
35+
- name: "adlc.levelup.spec"
3636
file: "commands/spec.md"
3737
description: "Refine CDRs using current feature spec context (handoff from init/clarify)"
38-
aliases: ["levelup.spec"]
38+
aliases: ["levelup.spec", "speckit.levelup.spec"]
3939

4040
# Build single skill from user input
41-
- name: "speckit.levelup.skills"
41+
- name: "adlc.levelup.skills"
4242
file: "commands/skills.md"
4343
description: "Build a single skill from accepted CDRs based on user input"
44-
aliases: ["levelup.skills"]
44+
aliases: ["levelup.skills", "speckit.levelup.skills"]
4545

4646
# Compile CDRs to PR
47-
- name: "speckit.levelup.implement"
47+
- name: "adlc.levelup.implement"
4848
file: "commands/implement.md"
4949
description: "Compile accepted CDRs into a draft PR to team-ai-directives repository"
50-
aliases: ["levelup.implement"]
50+
aliases: ["levelup.implement", "speckit.levelup.implement"]
5151

5252
config:
5353
- name: "levelup-config.yml"

0 commit comments

Comments
 (0)