You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update marketplace.json with H·AI·K·U description and publish on website
- Resolve merge conflict: keep our H·AI·K·U description with upstream 1.20.7 version
- Use git-subdir source format per Claude Code marketplace schema
- Publish marketplace.json at ai-dlc.dev/marketplace.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+13-3Lines changed: 13 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -5,21 +5,31 @@
5
5
"url": "https://thebushido.co"
6
6
},
7
7
"metadata": {
8
-
"description": "AI-DLC methodology for iterative AI-driven development with hat-based workflows, completion criteria, and automatic context preservation.",
8
+
"description": "AI-DLC — the software development profile of H·AI·K·U. Iterative AI-driven development with git integration, test suites, PR workflows, CI/CD pipelines, and deployment gates.",
9
9
"version": "1.20.7"
10
10
},
11
11
"plugins": [
12
12
{
13
13
"name": "ai-dlc",
14
14
"description": "AI-DLC methodology - iterative AI-driven development with hat-based workflows, completion criteria, and automatic context preservation",
### 3. Write and review each `unit-NN-{slug}.md` individually:
895
918
896
919
**Process each unit one at a time.** Write the file, present it for review, iterate until approved, then move to the next unit. Do NOT batch-write all units.
@@ -956,6 +979,13 @@ For each unit (in dependency order — units with no `depends_on` first):
956
979
957
980
**Step A — Write the unit file** to `.ai-dlc/{intent-slug}/unit-NN-{slug}.md`.
958
981
982
+
**Step A.1 — Commit the draft immediately.** Every write is versioned so the full evolution of each unit is visible in git history:
**Step B — Present the full unit for review.** Read the file you just wrote and display its **complete contents** — every single line including frontmatter, description, technical specification, success criteria, risks, boundaries, and notes. Do NOT summarize, truncate, or show only the title. The user must see exactly what will be committed. Use a fenced code block:
960
990
961
991
```
@@ -995,9 +1025,18 @@ fi
995
1025
}
996
1026
```
997
1027
998
-
-**Approved**: Move to the next unit.
999
-
-**Needs changes**: Discuss feedback, update the unit file, re-display the full contents, and re-ask. Loop until approved.
1000
-
-**Rethink unit**: Discuss the scope or approach, potentially split/merge/redesign the unit, rewrite the file, and re-present.
1028
+
-**Approved**: Move to the next unit. (The unit is already committed from Step A.1 or the most recent revision commit.)
1029
+
-**Needs changes**: Discuss feedback, update the unit file, then **commit the revision with the user's reasoning in the commit body**:
{Summarize the user's feedback that motivated this revision —
1035
+
e.g., 'User requested splitting the auth check into middleware
1036
+
instead of inline validation, and adding rate-limit criteria.'}"
1037
+
```
1038
+
Re-display the full updated contents and re-ask for approval. Loop until approved.
1039
+
-**Rethink unit**: Discuss the scope or approach, potentially split/merge/redesign the unit, rewrite the file. **Commit with the user's reasoning** as above, then re-present for approval.
1001
1040
1002
1041
### 4. Save intent slug to han keep:
1003
1042
@@ -1008,11 +1047,13 @@ han keep save intent-slug "{intent-slug}"
1008
1047
1009
1048
**Note:** Do NOT save `iteration.json` here. Construction state (hat, iteration count, workflow, status) is initialized by `/construct` when the build loop starts. Elaboration only writes the spec artifacts and the intent slug.
1010
1049
1011
-
### 5. Commit all artifacts on intent branch:
1050
+
### 5. Commit any remaining artifacts on intent branch:
1051
+
1052
+
Intent and unit files were committed individually during steps 2 and 3. This catch-all commit picks up any remaining artifacts (briefs, han keep state, etc.):
1012
1053
1013
1054
```bash
1014
1055
git add .ai-dlc/
1015
-
git commit -m "elaborate: define intent and units for ${intentSlug}"
"description": "AI-DLC — the software development profile of H·AI·K·U. Iterative AI-driven development with git integration, test suites, PR workflows, CI/CD pipelines, and deployment gates.",
9
+
"version": "1.20.7"
10
+
},
11
+
"plugins": [
12
+
{
13
+
"name": "ai-dlc",
14
+
"description": "AI-DLC methodology - iterative AI-driven development with hat-based workflows, completion criteria, and automatic context preservation",
0 commit comments