Skip to content

[Extension]: Add Repository Governance #3245

Description

@bigsmartben

Extension ID

repository-governance

Extension Name

Repository Governance

Version

3.0.1

Description

Generate project-governance projections from Spec Kit metadata

Author

bigben

Repository URL

https://github.com/bigsmartben/spec-kit-agent-governance

Download URL

https://github.com/bigsmartben/spec-kit-agent-governance/releases/download/v3.0.1/repository-governance-v3.0.1.zip

License

MIT

Homepage

https://github.com/bigsmartben/spec-kit-agent-governance

Documentation URL

https://github.com/bigsmartben/spec-kit-agent-governance/blob/main/README.md

Changelog URL

https://github.com/bigsmartben/spec-kit-agent-governance/blob/main/CHANGELOG.md

Required Spec Kit Version

=0.8.0

Required Tools

  • uv - required

Number of Commands

1

Number of Hooks

3

Tags

governance, repository, agents, memory, context

Key Features

  • Generate active repository-governance projections from Spec Kit metadata.
  • Keep project governance aligned after constitution, plan, and task updates through optional hooks.
  • Support repository-level agent/memory/context governance without changing core Spec Kit commands.
  • Package a release asset with extension.yml version 3.0.1.

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.yml manifest 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

Tested on:

  • Windows with local source checkout
  • Release download URL and packaged manifest metadata

Test scenarios:

  1. uv run pytest tests/test_governance_domains.py -q -> 47 passed.
  2. Downloaded and inspected repository-governance-v3.0.1.zip; extension.yml reports version 3.0.1.
  3. curl.exe -L --fail --head for the download URL returned HTTP 200 after redirect.

Example Usage

specify extension add repository-governance --from https://github.com/bigsmartben/spec-kit-agent-governance/releases/download/v3.0.1/repository-governance-v3.0.1.zip
/speckit.repository-governance.generate

Proposed Catalog Entry

{
  "repository-governance": {
    "name": "Repository Governance",
    "id": "repository-governance",
    "description": "Generate project-governance projections from Spec Kit metadata",
    "author": "bigben",
    "version": "3.0.1",
    "download_url": "https://github.com/bigsmartben/spec-kit-agent-governance/releases/download/v3.0.1/repository-governance-v3.0.1.zip",
    "repository": "https://github.com/bigsmartben/spec-kit-agent-governance",
    "homepage": "https://github.com/bigsmartben/spec-kit-agent-governance",
    "documentation": "https://github.com/bigsmartben/spec-kit-agent-governance/blob/main/README.md",
    "changelog": "https://github.com/bigsmartben/spec-kit-agent-governance/blob/main/CHANGELOG.md",
    "license": "MIT",
    "category": "process",
    "effect": "read-write",
    "requires": {
      "speckit_version": ">=0.8.0",
      "tools": [
        {
          "name": "uv",
          "required": true
        }
      ]
    },
    "provides": {
      "commands": 1,
      "hooks": 3
    },
    "tags": [
      "governance",
      "repository",
      "agents",
      "memory",
      "context"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-06-29T00:00:00Z",
    "updated_at": "2026-06-29T00:00:00Z"
  }
}

Additional Context

This replaces the direct PR submission #3218, which was closed with maintainer guidance to use the extension submission issue template for new/update extension submissions. Prepared by Codex acting on behalf of @bigsmartben.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions