Repository navigation
Description
Extension ID
progress
Extension Name
Sanduq Progress Report
Version
1.7.0
Description
A live, deterministic progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions, collected from the host's native hooks and the feature files with no...
Author
Samy K. Abushanab
Repository URL
https://github.com/samykabu/sanduq
Download URL
https://github.com/samykabu/sanduq/releases/download/progress-v1.7.0/progress.zip
License
MIT
Homepage (optional)
https://github.com/samykabu/sanduq/tree/main/extensions/progress
Documentation URL (optional)
https://github.com/samykabu/sanduq/blob/main/docs/extensions/progress.md
Changelog URL (optional)
https://github.com/samykabu/sanduq/blob/main/extensions/progress/CHANGELOG.md
Required Spec Kit Version
=1.1.1.dev0,<2.0.0
Required Tools (optional)
- python >=3.11 (required)
Number of Commands
5
Number of Hooks (optional)
2
Tags
progress, reporting, observability, hooks
Key Features
- Keeps a live HTML progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions.
- Fed by the host's native hooks (Claude Code, Codex), so no agent tokens are spent keeping it current.
- Deterministic: the same inputs produce the same report.
Testing Checklist
- Extension installs successfully via download URL
- All commands execute without errors
- Documentation is complete and accurate
- No security vulnerabilities identified
- Tested on at least one real project
Submission Requirements
- Valid
extension.ymlmanifest included - README.md with installation and usage instructions
- LICENSE file included
- GitHub release created with version tag
- All command files exist and are properly formatted
- Extension ID follows naming conventions (lowercase-with-hyphens)
Testing Details
Exercised through a Sanduq Workflow live run on Claude Code with native hooks (2026-10-21). Unit tests run in CI. The Codex hook file is not yet verified end to end.
Example Usage
/speckit-progress-init --feature specs/412-refund-approval
/speckit-progress-status --feature specs/412-refund-approval
Proposed Catalog Entry
{
"progress": {
"name": "Sanduq Progress Report",
"id": "progress",
"version": "1.7.0",
"description": "A live, deterministic progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions, collected from the host's native hooks and the feature files with no agent spent on upkeep.",
"author": "Samy K. Abushanab",
"license": "MIT",
"repository": "https://github.com/samykabu/sanduq",
"homepage": "https://github.com/samykabu/sanduq/tree/main/extensions/progress",
"documentation": "https://github.com/samykabu/sanduq/blob/main/extensions/progress/README.md",
"changelog": "https://github.com/samykabu/sanduq/blob/main/extensions/progress/CHANGELOG.md",
"download_url": "https://github.com/samykabu/sanduq/releases/download/progress-v1.7.0/progress.zip",
"requires": {
"speckit_version": ">=1.1.1.dev0,<2.0.0",
"tools": [
{
"name": "python",
"required": true,
"version": ">=3.11"
}
]
},
"provides": {
"commands": 5,
"hooks": 2
},
"tags": [
"progress",
"report",
"dashboard",
"lanes",
"telemetry",
"hooks",
"workflow"
],
"category": "process",
"effect": "read-write",
"verified": false,
"sha256": "b4c6677042bb1673784a7db701144636ecde0b299069788988d77f6f4dd23d92",
"updated_at": "2026-10-27T21:31:59.872409+00:00"
}
}Additional Context
One of the Sanduq extensions (https://github.com/samykabu/sanduq), all MIT. The full set is also published in its own catalog: https://raw.githubusercontent.com/samykabu/sanduq/main/catalog.json. The ids scope and memory from the same repository are not submitted because the community catalog already has unrelated extensions with those ids.
Activity
github-actions commentedon Nov 5, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
github-actions commentedon Nov 5, 2026
Issue created: #5269
samykabu commentedon Nov 6, 2026
Hi, the submission workflow here opened #5269 as an issue instead of a pull request, and #5269 was closed, so Progress Report never got its catalog PR. Could a maintainer re-run the workflow on this issue when you get a chance? The details above are still current: 1.7.0 is the latest release and the download URL works.
Thanks.
Add Sanduq Progress Report extension to community catalog
github-actions commentedon Nov 6, 2026
Pull request created: #5300
[extension] Add Sanduq Progress Report extension to community catalog (…