From f75714994667f6e2f396d5f42673e450c7c35105 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 13:57:57 +0000 Subject: [PATCH] Add LLM Wiki extension to community catalog Add wiki extension submitted by @formin to: - extensions/catalog.community.json (alphabetical order) - docs/community/extensions.md community extensions table Closes #3319 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/community/extensions.md | 1 + extensions/catalog.community.json | 372 ++++++++++++++++++------------ 2 files changed, 226 insertions(+), 147 deletions(-) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 0da3b3db6..7a05e1ffa 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -66,6 +66,7 @@ The following community-contributed extensions are available in [`catalog.commun | Jira Integration (Sync Engine) | Idempotent, drift-aware, fail-closed reconcile engine mirroring spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase) | `integration` | Read+Write | [spec-kit-jira-sync](https://github.com/ashbrener/spec-kit-jira-sync) | | Learning Extension | Generate educational guides from implementations and enhance clarifications with mentoring context | `docs` | Read+Write | [spec-kit-learn](https://github.com/imviancagrace/spec-kit-learn) | | Linear Integration | Mirror spec-kit feature directories into Linear (filesystem → Linear, reconcile-based, unidirectional). | `integration` | Read+Write | [spec-kit-linear-sync](https://github.com/ashbrener/spec-kit-linear-sync) | +| LLM Wiki | LLM-maintained compounding project wiki: source ingestion, cited answers, and consistency linting | `docs` | Read+Write | [spec-kit-wiki](https://github.com/formin/spec-kit-wiki) | | Loop Engineering | Engineer safe autonomous agent loops for spec-driven development: a maker/checker split, externalized loop state, and stay-the-engineer guardrails against comprehension debt and cognitive surrender | `process` | Read+Write | [spec-kit-loop](https://github.com/formin/spec-kit-loop) | | MAQA — Multi-Agent & Quality Assurance | Coordinator → feature → QA agent workflow with parallel worktree-based implementation. Language-agnostic. Auto-detects installed board plugins. Optional CI gate. | `process` | Read+Write | [spec-kit-maqa-ext](https://github.com/GenieRobot/spec-kit-maqa-ext) | | MAQA Azure DevOps Integration | Azure DevOps Boards integration for MAQA — syncs User Stories and Task children as features progress | `integration` | Read+Write | [spec-kit-maqa-azure-devops](https://github.com/GenieRobot/spec-kit-maqa-azure-devops) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 81ba3ac2b..4e9c67083 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,43 +1,8 @@ { "schema_version": "1.0", - "updated_at": "2026-07-01T00:00:00Z", + "updated_at": "2026-07-06T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { - "aide": { - "name": "AI-Driven Engineering (AIDE)", - "id": "aide", - "description": "A structured 7-step workflow for building new projects from scratch with AI assistants — from vision through implementation.", - "author": "mnriem", - "version": "1.0.0", - "download_url": "https://github.com/mnriem/spec-kit-extensions/releases/download/aide-v1.0.0/aide.zip", - "repository": "https://github.com/mnriem/spec-kit-extensions", - "homepage": "https://github.com/mnriem/spec-kit-extensions", - "documentation": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/README.md", - "changelog": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/CHANGELOG.md", - "license": "MIT", - "category": "process", - "effect": "read-write", - "requires": { - "speckit_version": ">=0.2.0" - }, - "provides": { - "commands": 7, - "hooks": 0 - }, - "tags": [ - "workflow", - "project-management", - "ai-driven", - "new-project", - "planning", - "experimental" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-03-18T00:00:00Z", - "updated_at": "2026-03-18T00:00:00Z" - }, "agent-assign": { "name": "Agent Assign", "id": "agent-assign", @@ -145,6 +110,41 @@ "created_at": "2026-05-04T00:00:00Z", "updated_at": "2026-05-04T00:00:00Z" }, + "aide": { + "name": "AI-Driven Engineering (AIDE)", + "id": "aide", + "description": "A structured 7-step workflow for building new projects from scratch with AI assistants — from vision through implementation.", + "author": "mnriem", + "version": "1.0.0", + "download_url": "https://github.com/mnriem/spec-kit-extensions/releases/download/aide-v1.0.0/aide.zip", + "repository": "https://github.com/mnriem/spec-kit-extensions", + "homepage": "https://github.com/mnriem/spec-kit-extensions", + "documentation": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/README.md", + "changelog": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/CHANGELOG.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.2.0" + }, + "provides": { + "commands": 7, + "hooks": 0 + }, + "tags": [ + "workflow", + "project-management", + "ai-driven", + "new-project", + "planning", + "experimental" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-18T00:00:00Z", + "updated_at": "2026-03-18T00:00:00Z" + }, "analytics": { "name": "Analytics", "id": "analytics", @@ -670,6 +670,37 @@ "created_at": "2026-04-11T18:00:00Z", "updated_at": "2026-04-11T18:00:00Z" }, + "checkpoint": { + "name": "Checkpoint Extension", + "id": "checkpoint", + "description": "An extension to commit the changes made during the middle of the implementation, so you don't end up with just one very large commit at the end.", + "author": "aaronrsun", + "version": "1.0.0", + "download_url": "https://github.com/aaronrsun/spec-kit-checkpoint/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/aaronrsun/spec-kit-checkpoint", + "homepage": "https://github.com/aaronrsun/spec-kit-checkpoint", + "documentation": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/README.md", + "changelog": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "code", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 0 + }, + "tags": [ + "checkpoint", + "commit" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-22T00:00:00Z", + "updated_at": "2026-03-22T00:00:00Z" + }, "ci-guard": { "name": "CI Guard", "id": "ci-guard", @@ -705,37 +736,6 @@ "created_at": "2026-04-10T17:00:00Z", "updated_at": "2026-04-10T17:00:00Z" }, - "checkpoint": { - "name": "Checkpoint Extension", - "id": "checkpoint", - "description": "An extension to commit the changes made during the middle of the implementation, so you don't end up with just one very large commit at the end.", - "author": "aaronrsun", - "version": "1.0.0", - "download_url": "https://github.com/aaronrsun/spec-kit-checkpoint/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/aaronrsun/spec-kit-checkpoint", - "homepage": "https://github.com/aaronrsun/spec-kit-checkpoint", - "documentation": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/README.md", - "changelog": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "code", - "effect": "read-write", - "requires": { - "speckit_version": ">=0.1.0" - }, - "provides": { - "commands": 1, - "hooks": 0 - }, - "tags": [ - "checkpoint", - "commit" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-03-22T00:00:00Z", - "updated_at": "2026-03-22T00:00:00Z" - }, "cleanup": { "name": "Cleanup Extension", "id": "cleanup", @@ -820,7 +820,10 @@ "requires": { "speckit_version": ">=0.9.5", "tools": [ - { "name": "python3", "required": false } + { + "name": "python3", + "required": false + } ] }, "provides": { @@ -873,38 +876,6 @@ "created_at": "2026-03-19T12:08:20Z", "updated_at": "2026-04-03T12:35:01Z" }, - "critique": { - "name": "Spec Critique Extension", - "id": "critique", - "description": "Dual-lens critical review of spec and plan from product strategy and engineering risk perspectives.", - "author": "arunt14", - "version": "1.0.0", - "download_url": "https://github.com/arunt14/spec-kit-critique/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/arunt14/spec-kit-critique", - "homepage": "https://github.com/arunt14/spec-kit-critique", - "documentation": "https://github.com/arunt14/spec-kit-critique/blob/main/README.md", - "changelog": "https://github.com/arunt14/spec-kit-critique/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "docs", - "effect": "read-only", - "requires": { - "speckit_version": ">=0.1.0" - }, - "provides": { - "commands": 1, - "hooks": 1 - }, - "tags": [ - "docs", - "review", - "planning" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-04-01T00:00:00Z", - "updated_at": "2026-04-01T00:00:00Z" - }, "confluence": { "name": "Confluence Extension", "id": "confluence", @@ -969,6 +940,38 @@ "created_at": "2026-05-03T00:00:00Z", "updated_at": "2026-05-05T00:00:00Z" }, + "critique": { + "name": "Spec Critique Extension", + "id": "critique", + "description": "Dual-lens critical review of spec and plan from product strategy and engineering risk perspectives.", + "author": "arunt14", + "version": "1.0.0", + "download_url": "https://github.com/arunt14/spec-kit-critique/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/arunt14/spec-kit-critique", + "homepage": "https://github.com/arunt14/spec-kit-critique", + "documentation": "https://github.com/arunt14/spec-kit-critique/blob/main/README.md", + "changelog": "https://github.com/arunt14/spec-kit-critique/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "docs", + "effect": "read-only", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 1 + }, + "tags": [ + "docs", + "review", + "planning" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-04-01T00:00:00Z", + "updated_at": "2026-04-01T00:00:00Z" + }, "data-model-diagram": { "name": "Data Model Diagram", "id": "data-model-diagram", @@ -1627,12 +1630,31 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "bash", "version": ">=4.4", "required": true }, - { "name": "git", "required": true }, - { "name": "curl", "required": true }, - { "name": "jq", "required": true }, - { "name": "gitleaks", "required": false }, - { "name": "trufflehog", "required": false } + { + "name": "bash", + "version": ">=4.4", + "required": true + }, + { + "name": "git", + "required": true + }, + { + "name": "curl", + "required": true + }, + { + "name": "jq", + "required": true + }, + { + "name": "gitleaks", + "required": false + }, + { + "name": "trufflehog", + "required": false + } ] }, "provides": { @@ -3783,8 +3805,14 @@ "requires": { "speckit_version": ">=0.2.0", "tools": [ - { "name": "gh", "required": true }, - { "name": "python3", "required": true } + { + "name": "gh", + "required": true + }, + { + "name": "python3", + "required": true + } ] }, "provides": { @@ -3837,6 +3865,40 @@ "created_at": "2026-05-20T00:00:00Z", "updated_at": "2026-05-20T00:00:00Z" }, + "threatmodel": { + "name": "OWASP LLM Threat Model", + "id": "threatmodel", + "description": "OWASP Top 10 for LLM Applications 2025 threat analysis on agent artifacts", + "author": "NaviaSamal", + "version": "1.0.0", + "download_url": "https://github.com/NaviaSamal/spec-kit-threatmodel/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/NaviaSamal/spec-kit-threatmodel", + "homepage": "https://github.com/NaviaSamal/spec-kit-threatmodel", + "documentation": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/README.md", + "changelog": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "code", + "effect": "read-only", + "requires": { + "speckit_version": ">=0.6.0" + }, + "provides": { + "commands": 1, + "hooks": 1 + }, + "tags": [ + "security", + "owasp", + "threat-model", + "llm", + "analysis" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-04-25T00:00:00Z", + "updated_at": "2026-04-25T00:00:00Z" + }, "time-machine": { "name": "Time Machine", "id": "time-machine", @@ -3910,40 +3972,6 @@ "created_at": "2026-04-10T00:00:00Z", "updated_at": "2026-04-10T00:00:00Z" }, - "threatmodel": { - "name": "OWASP LLM Threat Model", - "id": "threatmodel", - "description": "OWASP Top 10 for LLM Applications 2025 threat analysis on agent artifacts", - "author": "NaviaSamal", - "version": "1.0.0", - "download_url": "https://github.com/NaviaSamal/spec-kit-threatmodel/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/NaviaSamal/spec-kit-threatmodel", - "homepage": "https://github.com/NaviaSamal/spec-kit-threatmodel", - "documentation": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/README.md", - "changelog": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "code", - "effect": "read-only", - "requires": { - "speckit_version": ">=0.6.0" - }, - "provides": { - "commands": 1, - "hooks": 1 - }, - "tags": [ - "security", - "owasp", - "threat-model", - "llm", - "analysis" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-04-25T00:00:00Z", - "updated_at": "2026-04-25T00:00:00Z" - }, "tldr": { "name": "Spec Kit TLDR", "id": "tldr", @@ -4078,11 +4106,27 @@ "requires": { "speckit_version": ">=0.10.0", "tools": [ - { "name": "rtk", "required": false }, - { "name": "headroom", "required": false }, - { "name": "token-router", "required": false }, - { "name": "ollama", "required": false }, - { "name": "python", "version": ">=3.10", "required": false } + { + "name": "rtk", + "required": false + }, + { + "name": "headroom", + "required": false + }, + { + "name": "token-router", + "required": false + }, + { + "name": "ollama", + "required": false + }, + { + "name": "python", + "version": ">=3.10", + "required": false + } ] }, "provides": { @@ -4297,6 +4341,40 @@ "created_at": "2026-04-13T00:00:00Z", "updated_at": "2026-04-13T00:00:00Z" }, + "wiki": { + "name": "LLM Wiki", + "id": "wiki", + "description": "LLM-maintained compounding project wiki: source ingestion, cited answers, and consistency linting", + "author": "formin", + "version": "1.0.0", + "download_url": "https://github.com/formin/spec-kit-wiki/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/formin/spec-kit-wiki", + "homepage": "https://github.com/formin/spec-kit-wiki", + "documentation": "https://github.com/formin/spec-kit-wiki/blob/main/README.md", + "changelog": "https://github.com/formin/spec-kit-wiki/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "docs", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.2.0" + }, + "provides": { + "commands": 5, + "hooks": 2 + }, + "tags": [ + "wiki", + "knowledge-base", + "docs", + "memory", + "context-management" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-07-06T00:00:00Z", + "updated_at": "2026-07-06T00:00:00Z" + }, "wireframe": { "name": "Wireframe Visual Feedback Loop", "id": "wireframe",