Skip to content

Commit fa32632

Browse files
Add User Manual extension to community catalog (#5295)
Add user-manual extension submitted by @samykabu to: - extensions/catalog.community.json (alphabetical order) - docs/community/extensions.md community extensions table Closes #5260 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 0abc992 commit fa32632

2 files changed

Lines changed: 69 additions & 0 deletions

File tree

‎docs/community/extensions.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ The following community-contributed extensions are available in [`catalog.commun
206206
| Token Budget | Reduces LLM token consumption in Spec Kit workflows: compact artifacts in-place, scope per-phase reading, suppress prose padding, and report token usage | `process` | Read+Write | [spec-kit-token-budget](https://github.com/tinesoft/spec-kit-token-budget) |
207207
| Token Consumption Analyzer | Captures, analyzes, and compares token consumption across SDD workflows | `visibility` | Read-only | [spec-kit-token-analyzer](https://github.com/coderandhiker/spec-kit-token-analyzer) |
208208
| Token Economy | Token routing, measured savings, and context audit workflows | `process` | Read+Write | [spec-kit-token-economy](https://github.com/formin/spec-kit-token-economy) |
209+
| User Manual | Create and incrementally maintain bilingual-ready, audience-aware application manuals in Markdown that reads correctly on GitHub, rendered as Markdown, through your own templates and tools, or as... | `docs` | Read+Write | [sanduq](https://github.com/samykabu/sanduq) |
209210
| V-Model Extension Pack | Enforces V-Model paired generation of development specs and test specs with full traceability | `docs` | Read+Write | [spec-kit-v-model](https://github.com/leocamello/spec-kit-v-model) |
210211
| Verify Extension | Post-implementation quality gate that validates implemented code against specification artifacts | `code` | Read-only | [spec-kit-verify](https://github.com/ismaelJimenez/spec-kit-verify) |
211212
| Verify Review Ship | Post-convergence operational verification, technical review, learning governance, and transactional delivery. | `process` | Read+Write | [spec-kit-verify-review-ship](https://github.com/cadugevaerd/spec-kit-verify-review-ship) |

‎extensions/catalog.community.json‎

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6977,6 +6977,74 @@
69776977
"created_at": "2026-06-09T00:00:00Z",
69786978
"updated_at": "2026-06-09T00:00:00Z"
69796979
},
6980+
"user-manual": {
6981+
"name": "User Manual",
6982+
"id": "user-manual",
6983+
"description": "Create and incrementally maintain bilingual-ready, audience-aware application manuals in Markdown that reads correctly on GitHub, rendered as Markdown, through your own templates and tools, or as MkDocs HTML and PDF, including modules, interfaces, tutorials, screenshots, APIs, releases, migrations, infrastructure, architecture, and complete data dictionaries.",
6984+
"author": "Samy K. Abushanab",
6985+
"version": "2.0.4",
6986+
"download_url": "https://github.com/samykabu/sanduq/releases/download/user-manual-v2.0.4/user-manual.zip",
6987+
"sha256": "25b43f3e268f93bca7f396ed8e54fa0505bbbe5752bc34f05bf9f0f9f485e684",
6988+
"repository": "https://github.com/samykabu/sanduq",
6989+
"homepage": "https://github.com/samykabu/sanduq/tree/main/extensions/user-manual",
6990+
"documentation": "https://github.com/samykabu/sanduq/blob/main/docs/extensions/user-manual.md",
6991+
"changelog": "https://github.com/samykabu/sanduq/blob/main/extensions/user-manual/CHANGELOG.md",
6992+
"license": "MIT",
6993+
"category": "docs",
6994+
"effect": "read-write",
6995+
"requires": {
6996+
"speckit_version": ">=0.2.0",
6997+
"extensions": [
6998+
{
6999+
"id": "illustrate",
7000+
"version": ">=2.0.0,<3.0.0",
7001+
"required": true
7002+
}
7003+
],
7004+
"tools": [
7005+
{
7006+
"name": "git",
7007+
"required": false
7008+
},
7009+
{
7010+
"name": "python",
7011+
"version": ">=3.11",
7012+
"required": true
7013+
},
7014+
{
7015+
"name": "node",
7016+
"required": false
7017+
}
7018+
]
7019+
},
7020+
"provides": {
7021+
"commands": 4,
7022+
"hooks": 2
7023+
},
7024+
"tags": [
7025+
"user-manual",
7026+
"documentation",
7027+
"mkdocs",
7028+
"material",
7029+
"pdf",
7030+
"bilingual",
7031+
"arabic",
7032+
"rtl",
7033+
"api",
7034+
"tutorial",
7035+
"release-notes",
7036+
"migration-guide",
7037+
"screenshots",
7038+
"architecture",
7039+
"infrastructure",
7040+
"data-dictionary"
7041+
],
7042+
"verified": false,
7043+
"downloads": 0,
7044+
"stars": 0,
7045+
"created_at": "2026-11-06T00:00:00Z",
7046+
"updated_at": "2026-11-06T00:00:00Z"
7047+
},
69807048
"v-model": {
69817049
"name": "V-Model Extension Pack",
69827050
"id": "v-model",

0 commit comments

Comments
 (0)