Skip to content

Commit 3033834

Browse files
Testimonialladislav-bihariclaude
authored
Add Understanding extension to community catalog (#1778)
* Add Understanding extension to community catalog 31 deterministic requirements quality metrics based on IEEE/ISO standards. Catches ambiguity, missing testability, and structural issues before implementation. Includes experimental energy-based ambiguity detection. Repository: https://github.com/Testimonial/understanding Commands: scan, validate, energy Hook: after_tasks validation prompt Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Sort README table and catalog entries alphabetically Move Understanding extension entry between Spec Sync and V-Model to maintain alphabetical ordering in both files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Ladislav Bihari <ladislav.bihari@statsperform.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4b00078 commit 3033834

File tree

2 files changed

+90
-7
lines changed

2 files changed

+90
-7
lines changed

extensions/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ The following community-contributed extensions are available in [`catalog.commun
8080
| Retrospective Extension | Post-implementation retrospective with spec adherence scoring, drift analysis, and human-gated spec updates | [spec-kit-retrospective](https://github.com/emi-dm/spec-kit-retrospective) |
8181
| Review Extension | Post-implementation comprehensive code review with specialized agents for code quality, comments, tests, error handling, type design, and simplification | [spec-kit-review](https://github.com/ismaelJimenez/spec-kit-review) |
8282
| Spec Sync | Detect and resolve drift between specs and implementation. AI-assisted resolution with human approval | [spec-kit-sync](https://github.com/bgervin/spec-kit-sync) |
83+
| Understanding | Automated requirements quality analysis — 31 deterministic metrics against IEEE/ISO standards with experimental energy-based ambiguity detection | [understanding](https://github.com/Testimonial/understanding) |
8384
| V-Model Extension Pack | Enforces V-Model paired generation of development specs and test specs with full traceability | [spec-kit-v-model](https://github.com/leocamello/spec-kit-v-model) |
8485
| Verify Extension | Post-implementation quality gate that validates implemented code against specification artifacts | [spec-kit-verify](https://github.com/ismaelJimenez/spec-kit-verify) |
8586

extensions/catalog.community.json

Lines changed: 89 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@
2929
"commands": 1,
3030
"hooks": 1
3131
},
32-
"tags": ["azure", "devops", "project-management", "work-items", "issue-tracking"],
32+
"tags": [
33+
"azure",
34+
"devops",
35+
"project-management",
36+
"work-items",
37+
"issue-tracking"
38+
],
3339
"verified": false,
3440
"downloads": 0,
3541
"stars": 0,
@@ -55,7 +61,13 @@
5561
"commands": 1,
5662
"hooks": 1
5763
},
58-
"tags": ["quality", "tech-debt", "review", "cleanup", "scout-rule"],
64+
"tags": [
65+
"quality",
66+
"tech-debt",
67+
"review",
68+
"cleanup",
69+
"scout-rule"
70+
],
5971
"verified": false,
6072
"downloads": 0,
6173
"stars": 0,
@@ -107,7 +119,12 @@
107119
"commands": 3,
108120
"hooks": 1
109121
},
110-
"tags": ["issue-tracking", "jira", "atlassian", "project-management"],
122+
"tags": [
123+
"issue-tracking",
124+
"jira",
125+
"atlassian",
126+
"project-management"
127+
],
111128
"verified": false,
112129
"downloads": 0,
113130
"stars": 0,
@@ -169,7 +186,13 @@
169186
"commands": 1,
170187
"hooks": 1
171188
},
172-
"tags": ["retrospective", "spec-drift", "quality", "analysis", "governance"],
189+
"tags": [
190+
"retrospective",
191+
"spec-drift",
192+
"quality",
193+
"analysis",
194+
"governance"
195+
],
173196
"verified": false,
174197
"downloads": 0,
175198
"stars": 0,
@@ -221,13 +244,60 @@
221244
"commands": 5,
222245
"hooks": 1
223246
},
224-
"tags": ["sync", "drift", "validation", "bidirectional", "backfill"],
247+
"tags": [
248+
"sync",
249+
"drift",
250+
"validation",
251+
"bidirectional",
252+
"backfill"
253+
],
225254
"verified": false,
226255
"downloads": 0,
227256
"stars": 0,
228257
"created_at": "2026-03-02T00:00:00Z",
229258
"updated_at": "2026-03-02T00:00:00Z"
230259
},
260+
"understanding": {
261+
"name": "Understanding",
262+
"id": "understanding",
263+
"description": "Automated requirements quality analysis — validates specs against IEEE/ISO standards using 31 deterministic metrics. Catches ambiguity, missing testability, and structural issues before they reach implementation. Includes experimental energy-based ambiguity detection using local LM token perplexity.",
264+
"author": "Ladislav Bihari",
265+
"version": "3.4.0",
266+
"download_url": "https://github.com/Testimonial/understanding/archive/refs/tags/v3.4.0.zip",
267+
"repository": "https://github.com/Testimonial/understanding",
268+
"homepage": "https://github.com/Testimonial/understanding",
269+
"documentation": "https://github.com/Testimonial/understanding/blob/main/extension/README.md",
270+
"changelog": "https://github.com/Testimonial/understanding/blob/main/extension/CHANGELOG.md",
271+
"license": "MIT",
272+
"requires": {
273+
"speckit_version": ">=0.1.0",
274+
"tools": [
275+
{
276+
"name": "understanding",
277+
"version": ">=3.4.0",
278+
"required": true
279+
}
280+
]
281+
},
282+
"provides": {
283+
"commands": 3,
284+
"hooks": 1
285+
},
286+
"tags": [
287+
"quality",
288+
"metrics",
289+
"requirements",
290+
"validation",
291+
"readability",
292+
"IEEE-830",
293+
"ISO-29148"
294+
],
295+
"verified": false,
296+
"downloads": 0,
297+
"stars": 0,
298+
"created_at": "2026-03-07T00:00:00Z",
299+
"updated_at": "2026-03-07T00:00:00Z"
300+
},
231301
"v-model": {
232302
"name": "V-Model Extension Pack",
233303
"id": "v-model",
@@ -247,7 +317,13 @@
247317
"commands": 9,
248318
"hooks": 1
249319
},
250-
"tags": ["v-model", "traceability", "testing", "compliance", "safety-critical"],
320+
"tags": [
321+
"v-model",
322+
"traceability",
323+
"testing",
324+
"compliance",
325+
"safety-critical"
326+
],
251327
"verified": false,
252328
"downloads": 0,
253329
"stars": 0,
@@ -273,7 +349,13 @@
273349
"commands": 1,
274350
"hooks": 1
275351
},
276-
"tags": ["verification", "quality-gate", "implementation", "spec-adherence", "compliance"],
352+
"tags": [
353+
"verification",
354+
"quality-gate",
355+
"implementation",
356+
"spec-adherence",
357+
"compliance"
358+
],
277359
"verified": false,
278360
"downloads": 0,
279361
"stars": 0,

0 commit comments

Comments
 (0)