Skip to content

Commit a5f6615

Browse files
committed
chore: rewrite claw-score scorecard paths
1 parent f83c36a commit a5f6615

10 files changed

Lines changed: 77 additions & 77 deletions

.agents/skills/claw-score/SKILL.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ It owns:
2222
- rendered artifact shape and renderer expectations
2323
- maintenance rules for the scorecard artifact directory
2424

25-
Treat `docs/kevinslin/maturity-scorecard/` as an artifact root maintained by
25+
Treat `docs/maturity-scorecard/` as an artifact root maintained by
2626
this skill. That includes:
2727

28-
- `docs/kevinslin/maturity-scorecard/README.md`
29-
- `docs/kevinslin/maturity-scorecard/taxonomy.md`
30-
- `docs/kevinslin/maturity-scorecard/taxonomy-outline.md`
31-
- `docs/kevinslin/maturity-scorecard/maturity-scorecard.md`
32-
- `docs/kevinslin/maturity-scorecard/inventory/**`
28+
- `docs/maturity-scorecard/README.md`
29+
- `docs/maturity-scorecard/taxonomy.md`
30+
- `docs/maturity-scorecard/taxonomy-outline.md`
31+
- `docs/maturity-scorecard/maturity-scorecard.md`
32+
- `docs/maturity-scorecard/inventory/**`
3333

3434
Treat archived surfaces and historical artifacts under
3535
`/Users/kevinlin/tmp/maturity` as out of scope. Do not edit, regenerate, or
@@ -45,13 +45,13 @@ Discord archive evidence scope for this skill is intentionally narrow:
4545
Keep the separation of concerns tight:
4646

4747
- Put all operational scoring instructions in this skill.
48-
- Keep `docs/kevinslin/maturity-scorecard/README.md` human-facing only:
48+
- Keep `docs/maturity-scorecard/README.md` human-facing only:
4949
canonical source pointers, file roles, artifact contract, and regeneration
5050
commands.
5151
- Do not split scoring policy, validation rules, or workflow steps across both
5252
this skill and the human-facing `README.md`.
5353
- When this skill changes artifact layout, ownership, or regeneration rules,
54-
check `docs/kevinslin/maturity-scorecard/README.md` and update it in the same
54+
check `docs/maturity-scorecard/README.md` and update it in the same
5555
change if needed so it continues to describe the outputs accurately.
5656

5757
## Inputs
@@ -66,13 +66,13 @@ OpenClaw maintainer default:
6666
- Taxonomy path:
6767
`.agents/skills/claw-score/taxonomy.yaml`.
6868
- Scorecard path:
69-
`docs/kevinslin/maturity-scorecard/maturity-scorecard.md`.
69+
`docs/maturity-scorecard/maturity-scorecard.md`.
7070
- Taxonomy doc path:
71-
`docs/kevinslin/maturity-scorecard/taxonomy.md`.
71+
`docs/maturity-scorecard/taxonomy.md`.
7272
- Taxonomy outline path:
73-
`docs/kevinslin/maturity-scorecard/taxonomy-outline.md`.
73+
`docs/maturity-scorecard/taxonomy-outline.md`.
7474
- Report root:
75-
`docs/kevinslin/maturity-scorecard/<artifact-root>/<surface-slug>/`, where
75+
`docs/maturity-scorecard/<artifact-root>/<surface-slug>/`, where
7676
`<artifact-root>/<surface-slug>` is derived from the taxonomy surface id as
7777
`inventory/<surface-id>/`. Active work currently means `inventory/`; archived
7878
surfaces are marked with `archived: true` and skipped by normal render and
@@ -90,7 +90,7 @@ Default output names:
9090
Command working directory:
9191

9292
- Run shell commands from the repository root that contains both
93-
`docs/kevinslin/maturity-scorecard/` and `.agents/skills/claw-score/`.
93+
`docs/maturity-scorecard/` and `.agents/skills/claw-score/`.
9494
- Script paths in commands are repository-root-relative. Template paths such as
9595
`./references/category-note-template.md` are skill-directory-relative.
9696

@@ -205,12 +205,12 @@ Other YAML files used by this skill live in two places:
205205
state, and `last_score_run`.
206206
- `/Users/kevinlin/tmp/maturity/taxonomy.yaml`: archive copy for the other
207207
surfaces that are temporarily out of the active in-repo taxonomy scope.
208-
- `docs/kevinslin/maturity-scorecard/taxonomy.md`: rendered Markdown reference
208+
- `docs/maturity-scorecard/taxonomy.md`: rendered Markdown reference
209209
view of the taxonomy source, including surface inventory and per-surface
210210
category metadata.
211-
- `docs/kevinslin/maturity-scorecard/taxonomy-outline.md`: rendered Markdown
211+
- `docs/maturity-scorecard/taxonomy-outline.md`: rendered Markdown
212212
outline of active surfaces grouped by family, generated from taxonomy.
213-
- `docs/kevinslin/maturity-scorecard/<artifact-root>/<surface-slug>/scores.yaml`:
213+
- `docs/maturity-scorecard/<artifact-root>/<surface-slug>/scores.yaml`:
214214
rendered per-surface score source for category Coverage, Quality,
215215
Completeness, and row identity (`name` and `category_note`). It does not
216216
duplicate taxonomy-owned `features`, `docs`, `search_anchors`,
@@ -224,7 +224,7 @@ Archived surfaces note:
224224
live at `/Users/kevinlin/tmp/maturity`.
225225

226226
Example output shape: the Gateway audit uses
227-
`docs/kevinslin/maturity-scorecard/inventory/<surface-id>/report.md`
227+
`docs/maturity-scorecard/inventory/<surface-id>/report.md`
228228
plus one note per category in the same surface directory.
229229

230230
## Methods
@@ -250,7 +250,7 @@ plus one note per category in the same surface directory.
250250

251251
## Output Contract
252252

253-
- One human-facing `docs/kevinslin/maturity-scorecard/README.md` that points
253+
- One human-facing `docs/maturity-scorecard/README.md` that points
254254
back to this skill, the taxonomy source, and the rendered artifact roles
255255
without restating the scoring workflow in full.
256256
- One rendered taxonomy reference Markdown file from the taxonomy YAML.
@@ -279,7 +279,7 @@ plus one note per category in the same surface directory.
279279
- Markdown rollups, matrix Coverage, matrix Quality, matrix Completeness, and
280280
matrix LTS rendered from the YAML score source plus taxonomy category
281281
`human_lts_override`.
282-
- `docs/kevinslin/maturity-scorecard/LTS.md`, taxonomy
282+
- `docs/maturity-scorecard/LTS.md`, taxonomy
283283
`human_lts_override`, and every rendered surface-report matrix LTS column
284284
must stay synchronized. Run `validate_lts_sync.py` after any LTS-affecting
285285
taxonomy, score, report, or `LTS.md` edit.

.agents/skills/claw-score/references/compute-score-workflow.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ Required:
2626

2727
Expected active outputs:
2828

29-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/scores.yaml`
30-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/report.md`
31-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/<category>.md`
29+
- `docs/maturity-scorecard/inventory/<surface-id>/scores.yaml`
30+
- `docs/maturity-scorecard/inventory/<surface-id>/report.md`
31+
- `docs/maturity-scorecard/inventory/<surface-id>/<category>.md`
3232

3333
## Workflow
3434

@@ -37,7 +37,7 @@ Expected active outputs:
3737
- Locate the requested surface. If multiple rows match, ask one concise
3838
question.
3939
- Use the taxonomy surface id to derive the output root as
40-
`docs/kevinslin/maturity-scorecard/inventory/<surface-id>/`.
40+
`docs/maturity-scorecard/inventory/<surface-id>/`.
4141
- If the surface is marked `archived: true`, stop unless the user explicitly
4242
asks to rescore archived material.
4343

@@ -166,22 +166,22 @@ Expected active outputs:
166166
```bash
167167
python3 .agents/skills/claw-score/scripts/validate_lts_sync.py \
168168
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
169-
--scorecard-root docs/kevinslin/maturity-scorecard \
170-
--lts docs/kevinslin/maturity-scorecard/LTS.md
169+
--scorecard-root docs/maturity-scorecard \
170+
--lts docs/maturity-scorecard/LTS.md
171171
```
172172

173173
- Confirm top-level artifacts are current:
174174

175175
```bash
176176
python3 .agents/skills/claw-score/scripts/render_taxonomy_from_taxonomy.py \
177177
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
178-
--taxonomy-doc docs/kevinslin/maturity-scorecard/taxonomy.md \
179-
--taxonomy-outline-doc docs/kevinslin/maturity-scorecard/taxonomy-outline.md \
178+
--taxonomy-doc docs/maturity-scorecard/taxonomy.md \
179+
--taxonomy-outline-doc docs/maturity-scorecard/taxonomy-outline.md \
180180
--check
181181
182182
python3 .agents/skills/claw-score/scripts/render_scorecard_from_taxonomy.py \
183183
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
184-
--scorecard docs/kevinslin/maturity-scorecard/maturity-scorecard.md \
184+
--scorecard docs/maturity-scorecard/maturity-scorecard.md \
185185
--check
186186
```
187187

.agents/skills/claw-score/references/self-update-workflow.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Use this workflow when the task is to update the `claw-score` skill itself:
44
`SKILL.md`, reference docs, templates, renderer behavior, sync scripts, or the
5-
artifact-maintenance contract for `docs/kevinslin/maturity-scorecard/`.
5+
artifact-maintenance contract for `docs/maturity-scorecard/`.
66

77
## Scope
88

@@ -12,7 +12,7 @@ This workflow owns:
1212
- changing files under `.agents/skills/claw-score/references/`
1313
- changing files under `.agents/skills/claw-score/scripts/`
1414
- changing the human-facing artifact contract in
15-
`docs/kevinslin/maturity-scorecard/README.md`
15+
`docs/maturity-scorecard/README.md`
1616
- rerendering or resyncing active scorecard artifacts when a skill change
1717
affects their generated shape or maintenance rules
1818

@@ -31,11 +31,11 @@ Optional, depending on the change:
3131

3232
- `.agents/skills/claw-score/references/**`
3333
- `.agents/skills/claw-score/scripts/**`
34-
- `docs/kevinslin/maturity-scorecard/README.md`
35-
- `docs/kevinslin/maturity-scorecard/taxonomy.md`
36-
- `docs/kevinslin/maturity-scorecard/taxonomy-outline.md`
37-
- `docs/kevinslin/maturity-scorecard/maturity-scorecard.md`
38-
- `docs/kevinslin/maturity-scorecard/inventory/**`
34+
- `docs/maturity-scorecard/README.md`
35+
- `docs/maturity-scorecard/taxonomy.md`
36+
- `docs/maturity-scorecard/taxonomy-outline.md`
37+
- `docs/maturity-scorecard/maturity-scorecard.md`
38+
- `docs/maturity-scorecard/inventory/**`
3939

4040
## Workflow
4141

@@ -68,7 +68,7 @@ Optional, depending on the change:
6868
same change.
6969

7070
4. Keep the human-facing artifact contract current.
71-
- Check `docs/kevinslin/maturity-scorecard/README.md` whenever the skill
71+
- Check `docs/maturity-scorecard/README.md` whenever the skill
7272
changes artifact ownership, regeneration commands, terminology, or the
7373
division of responsibilities between source YAML and rendered Markdown.
7474
- Keep the README human-facing: describe file roles, regeneration steps, and
@@ -80,32 +80,32 @@ Optional, depending on the change:
8080
```bash
8181
python3 .agents/skills/claw-score/scripts/sync_taxonomy_categories.py \
8282
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
83-
--scorecard-root docs/kevinslin/maturity-scorecard
83+
--scorecard-root docs/maturity-scorecard
8484
```
8585

8686
- If score-row identity or `scores.yaml` shape changed, run:
8787

8888
```bash
8989
python3 .agents/skills/claw-score/scripts/sync_scores_yaml.py \
9090
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
91-
--scorecard-root docs/kevinslin/maturity-scorecard
91+
--scorecard-root docs/maturity-scorecard
9292
```
9393

9494
- If taxonomy-reference rendering changed, rerender:
9595

9696
```bash
9797
python3 .agents/skills/claw-score/scripts/render_taxonomy_from_taxonomy.py \
9898
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
99-
--taxonomy-doc docs/kevinslin/maturity-scorecard/taxonomy.md \
100-
--taxonomy-outline-doc docs/kevinslin/maturity-scorecard/taxonomy-outline.md
99+
--taxonomy-doc docs/maturity-scorecard/taxonomy.md \
100+
--taxonomy-outline-doc docs/maturity-scorecard/taxonomy-outline.md
101101
```
102102

103103
- If top-level scorecard rendering changed, rerender:
104104

105105
```bash
106106
python3 .agents/skills/claw-score/scripts/render_scorecard_from_taxonomy.py \
107107
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
108-
--scorecard docs/kevinslin/maturity-scorecard/maturity-scorecard.md
108+
--scorecard docs/maturity-scorecard/maturity-scorecard.md
109109
```
110110

111111
- If per-surface report rendering or report template behavior changed,
@@ -114,7 +114,7 @@ Optional, depending on the change:
114114
change is broad, rerender all active reports:
115115

116116
```bash
117-
rg --files docs/kevinslin/maturity-scorecard/inventory -g 'report.md' \
117+
rg --files docs/maturity-scorecard/inventory -g 'report.md' \
118118
| while IFS= read -r report; do
119119
python3 .agents/skills/claw-score/scripts/render_score_matrix.py \
120120
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
@@ -133,23 +133,23 @@ Optional, depending on the change:
133133
```bash
134134
python3 .agents/skills/claw-score/scripts/render_taxonomy_from_taxonomy.py \
135135
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
136-
--taxonomy-doc docs/kevinslin/maturity-scorecard/taxonomy.md \
137-
--taxonomy-outline-doc docs/kevinslin/maturity-scorecard/taxonomy-outline.md \
136+
--taxonomy-doc docs/maturity-scorecard/taxonomy.md \
137+
--taxonomy-outline-doc docs/maturity-scorecard/taxonomy-outline.md \
138138
--check
139139
140140
python3 .agents/skills/claw-score/scripts/render_scorecard_from_taxonomy.py \
141141
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
142-
--scorecard docs/kevinslin/maturity-scorecard/maturity-scorecard.md \
142+
--scorecard docs/maturity-scorecard/maturity-scorecard.md \
143143
--check
144144
145145
python3 .agents/skills/claw-score/scripts/sync_taxonomy_categories.py \
146146
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
147-
--scorecard-root docs/kevinslin/maturity-scorecard \
147+
--scorecard-root docs/maturity-scorecard \
148148
--check
149149
150150
python3 .agents/skills/claw-score/scripts/sync_scores_yaml.py \
151151
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
152-
--scorecard-root docs/kevinslin/maturity-scorecard \
152+
--scorecard-root docs/maturity-scorecard \
153153
--check
154154
```
155155

.agents/skills/claw-score/references/update-taxonomy-workflow.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ Required:
2727

2828
Optional:
2929

30-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/scores.yaml`
31-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/report.md`
32-
- `docs/kevinslin/maturity-scorecard/inventory/<surface-id>/<category>.md`
33-
- `docs/kevinslin/maturity-scorecard/LTS.md`
30+
- `docs/maturity-scorecard/inventory/<surface-id>/scores.yaml`
31+
- `docs/maturity-scorecard/inventory/<surface-id>/report.md`
32+
- `docs/maturity-scorecard/inventory/<surface-id>/<category>.md`
33+
- `docs/maturity-scorecard/LTS.md`
3434

3535
## Workflow
3636

@@ -216,7 +216,7 @@ Optional:
216216
```bash
217217
python3 .agents/skills/claw-score/scripts/sync_scores_yaml.py \
218218
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
219-
--scorecard-root docs/kevinslin/maturity-scorecard
219+
--scorecard-root docs/maturity-scorecard
220220
```
221221

222222
- If taxonomy should be recovered from an existing active inventory tree,
@@ -225,7 +225,7 @@ Optional:
225225
```bash
226226
python3 .agents/skills/claw-score/scripts/sync_taxonomy_categories.py \
227227
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
228-
--scorecard-root docs/kevinslin/maturity-scorecard
228+
--scorecard-root docs/maturity-scorecard
229229
```
230230

231231
- `sync_taxonomy_categories.py` treats taxonomy and category notes as the
@@ -240,23 +240,23 @@ Optional:
240240
```bash
241241
python3 .agents/skills/claw-score/scripts/render_taxonomy_from_taxonomy.py \
242242
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
243-
--taxonomy-doc docs/kevinslin/maturity-scorecard/taxonomy.md \
244-
--taxonomy-outline-doc docs/kevinslin/maturity-scorecard/taxonomy-outline.md
243+
--taxonomy-doc docs/maturity-scorecard/taxonomy.md \
244+
--taxonomy-outline-doc docs/maturity-scorecard/taxonomy-outline.md
245245
```
246246

247247
- Render top-level scorecard:
248248

249249
```bash
250250
python3 .agents/skills/claw-score/scripts/render_scorecard_from_taxonomy.py \
251251
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
252-
--scorecard docs/kevinslin/maturity-scorecard/maturity-scorecard.md
252+
--scorecard docs/maturity-scorecard/maturity-scorecard.md
253253
```
254254

255255
- The scorecard layout is owned by
256256
`./references/maturity-scorecard-template.md`. Change the template when
257257
the scorecard structure changes.
258258

259-
- Update `docs/kevinslin/maturity-scorecard/LTS.md` in the same change when
259+
- Update `docs/maturity-scorecard/LTS.md` in the same change when
260260
the taxonomy edit renames, adds, removes, or regroups any surface or
261261
category referenced by the LTS slice. `LTS.md` is intentionally
262262
hand-curated rather than fully rendered from taxonomy, so the render
@@ -271,8 +271,8 @@ Optional:
271271
```bash
272272
python3 .agents/skills/claw-score/scripts/render_taxonomy_from_taxonomy.py \
273273
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
274-
--taxonomy-doc docs/kevinslin/maturity-scorecard/taxonomy.md \
275-
--taxonomy-outline-doc docs/kevinslin/maturity-scorecard/taxonomy-outline.md \
274+
--taxonomy-doc docs/maturity-scorecard/taxonomy.md \
275+
--taxonomy-outline-doc docs/maturity-scorecard/taxonomy-outline.md \
276276
--check
277277
```
278278

@@ -281,7 +281,7 @@ Optional:
281281
```bash
282282
python3 .agents/skills/claw-score/scripts/render_scorecard_from_taxonomy.py \
283283
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
284-
--scorecard docs/kevinslin/maturity-scorecard/maturity-scorecard.md \
284+
--scorecard docs/maturity-scorecard/maturity-scorecard.md \
285285
--check
286286
```
287287

@@ -290,12 +290,12 @@ Optional:
290290
```bash
291291
python3 .agents/skills/claw-score/scripts/sync_taxonomy_categories.py \
292292
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
293-
--scorecard-root docs/kevinslin/maturity-scorecard \
293+
--scorecard-root docs/maturity-scorecard \
294294
--check
295295
296296
python3 .agents/skills/claw-score/scripts/sync_scores_yaml.py \
297297
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
298-
--scorecard-root docs/kevinslin/maturity-scorecard \
298+
--scorecard-root docs/maturity-scorecard \
299299
--check
300300
```
301301

@@ -308,8 +308,8 @@ Optional:
308308
```bash
309309
python3 .agents/skills/claw-score/scripts/validate_lts_sync.py \
310310
--taxonomy .agents/skills/claw-score/taxonomy.yaml \
311-
--scorecard-root docs/kevinslin/maturity-scorecard \
312-
--lts docs/kevinslin/maturity-scorecard/LTS.md
311+
--scorecard-root docs/maturity-scorecard \
312+
--lts docs/maturity-scorecard/LTS.md
313313
```
314314

315315
- Run `git diff --check` over changed files.

0 commit comments

Comments
 (0)