Skip to content

Commit b9c1a1c

Browse files
Add specify doctor command for project health diagnostics (#1828)
* Add specify doctor command for project health diagnostics * Add tests for specify doctor command * Document specify doctor command in README * Revert "Document specify doctor command in README" This reverts commit c1cfd06. * Revert "Add tests for specify doctor command" This reverts commit 65e12fb. * Revert "Add specify doctor command for project health diagnostics" This reverts commit d5bd932. * Add doctor extension to community catalog * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 46bc65b commit b9c1a1c

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

extensions/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ The following community-contributed extensions are available in [`catalog.commun
7676
| Cleanup Extension | Post-implementation quality gate that reviews changes, fixes small issues (scout rule), creates tasks for medium issues, and generates analysis for large issues | [spec-kit-cleanup](https://github.com/dsrednicki/spec-kit-cleanup) |
7777
| Fleet Orchestrator | Orchestrate a full feature lifecycle with human-in-the-loop gates across all SpecKit phases | [spec-kit-fleet](https://github.com/sharathsatish/spec-kit-fleet) |
7878
| Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support | [spec-kit-jira](https://github.com/mbachorik/spec-kit-jira) |
79+
| Project Health Check | Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git | [spec-kit-doctor](https://github.com/KhawarHabibKhan/spec-kit-doctor) |
7980
| Ralph Loop | Autonomous implementation loop using AI agent CLI | [spec-kit-ralph](https://github.com/Rubiss/spec-kit-ralph) |
8081
| 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) |
8182
| 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) |

extensions/catalog.community.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "1.0",
3-
"updated_at": "2026-03-09T00:00:00Z",
3+
"updated_at": "2026-03-13T12:00:00Z",
44
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json",
55
"extensions": {
66
"azure-devops": {
@@ -74,6 +74,37 @@
7474
"created_at": "2026-02-22T00:00:00Z",
7575
"updated_at": "2026-02-22T00:00:00Z"
7676
},
77+
"doctor": {
78+
"name": "Project Health Check",
79+
"id": "doctor",
80+
"description": "Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git.",
81+
"author": "KhawarHabibKhan",
82+
"version": "1.0.0",
83+
"download_url": "https://github.com/KhawarHabibKhan/spec-kit-doctor/archive/refs/tags/v1.0.0.zip",
84+
"repository": "https://github.com/KhawarHabibKhan/spec-kit-doctor",
85+
"homepage": "https://github.com/KhawarHabibKhan/spec-kit-doctor",
86+
"documentation": "https://github.com/KhawarHabibKhan/spec-kit-doctor/blob/main/README.md",
87+
"changelog": "https://github.com/KhawarHabibKhan/spec-kit-doctor/blob/main/CHANGELOG.md",
88+
"license": "MIT",
89+
"requires": {
90+
"speckit_version": ">=0.1.0"
91+
},
92+
"provides": {
93+
"commands": 1,
94+
"hooks": 0
95+
},
96+
"tags": [
97+
"diagnostics",
98+
"health-check",
99+
"validation",
100+
"project-structure"
101+
],
102+
"verified": false,
103+
"downloads": 0,
104+
"stars": 0,
105+
"created_at": "2026-03-13T00:00:00Z",
106+
"updated_at": "2026-03-13T00:00:00Z"
107+
},
77108
"fleet": {
78109
"name": "Fleet Orchestrator",
79110
"id": "fleet",

0 commit comments

Comments
 (0)