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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions