[Bundle]: Add Agentstandards Multi-Vendor Architecture
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 40/100
Direzione di ricerca
The issue is a bundle submission for the Spec Kit project. Start by reading the bundle.yml manifest and README in the linked repository to understand the multi-vendor architecture components. Test the bundle validation and installation using the provided CLI commands in a clean Spec Kit project. 'Done' means the bundle is successfully integrated and the proposed catalog entry is added.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bundle ID
agentstandards
Bundle Name
Agentstandards Multi-Vendor Architecture
Version
0.1.0
Role or Team
architecture-governance
Description
Installs a Codex-orchestrated, multi-vendor architecture council, its hard task gate, and the supporting Spec Kit workflow.
Author
bbjwz
Repository URL
https://github.com/bbjwz/agentstandards
Download URL
https://github.com/bbjwz/agentstandards/releases/download/v0.1.0/agentstandards-bundle-0.1.0.zip
Documentation URL
https://github.com/bbjwz/agentstandards/blob/v0.1.0/bundles/agentstandards/README.md
License
MIT
Required Spec Kit Version
=1.0.8,<2.0.0
Integration Target (optional)
codex
Components Provided
- extensions:
agentstandards@0.1.0 - presets:
agentstandards-gate@0.1.0 - workflows:
agentstandards-architecture@0.1.0 - steps: None
Required Component Catalogs
- Extensions: https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/extensions.json
- Presets: https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/presets.json
- Workflows: https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/workflows.json
Tags
architecture, governance, multi-vendor, codex
Key Features
- Installs the complete Agentstandards extension, task-gate preset, and architecture workflow as one pinned stack.
- Runs 13 architecture roles across Codex, Anthropic, and all enabled optional vendors.
- Uses fresh model instances for every gate and labels peer work for disclosed review passes.
- Pauses for human decisions and records their rationale before final validation.
- Keeps task generation blocked until the aggregate architecture gate is READY.
Testing Checklist
- Validation succeeds with
specify bundle validate --path <bundle-directory> - Build succeeds with
specify bundle build --path <bundle-directory>and produces the submitted artifact - Bundle installs successfully from the built artifact
- The submitted distribution path was tested end to end, including bundle-ID installation from an install-allowed catalog when a catalog entry is proposed
- Installation was tested in a clean Spec Kit project
- Required component catalogs are documented and were included in testing, or no extra catalogs are required
- Documentation is complete and accurate
Submission Requirements
- Valid
bundle.ymlmanifest included - README.md explains the bundle's intended role, installed components, and installation steps
- LICENSE file included
- GitHub release created with version tag
- Bundle ID matches the manifest and follows naming conventions
- Every extension, preset, workflow, and step reference is pinned where the manifest requires a version
Testing Details
Tested on:
- macOS with Spec Kit 1.0.8 and 1.0.10
- GitHub Actions on Python 3.11 and 3.14
Test project: Clean Spec Kit 1.0.10 Codex projects created specifically for release verification.
Test scenarios:
- Validated
bundles/agentstandardswith the official Spec Kit bundle validator. - Built it with
specify bundle build --path bundles/agentstandards. - Downloaded the submitted v0.1.0 bundle asset and installed it in a clean project after registering the three required component catalogs.
- Registered the public bundle catalog with
install-allowedpolicy and installedagentstandardsby bundle ID in another clean project. - Verified Spec Kit reports the bundle at v0.1.0 with all three components and reports the extension with five commands and two hooks.
- Ran 30 automated tests, Ruff, release metadata checks, and full-history Gitleaks scanning.
The monorepo release builder uses a distinct agentstandards-bundle-0.1.0.zip filename to avoid colliding with the extension archive in the same GitHub release. Its bundle payload is the validated manifest and README plus the required top-level MIT LICENSE. Both the official CLI-built archive and the submitted release archive installed successfully.
Example Usage
specify extension catalog add \
https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/extensions.json \
--name agentstandards --install-allowed
specify preset catalog add \
https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/presets.json \
--name agentstandards --install-allowed
specify workflow catalog add \
https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/workflows.json \
--name agentstandards
specify bundle catalog add \
https://raw.githubusercontent.com/bbjwz/agentstandards/v0.1.0/catalogs/bundles.json \
--id agentstandards --policy install-allowed
specify bundle install agentstandards
Proposed Catalog Entry
{
"agentstandards": {
"name": "Agentstandards Multi-Vendor Architecture",
"id": "agentstandards",
"version": "0.1.0",
"role": "architecture-governance",
"description": "Installs the council extension, hard task gate, and Codex architecture workflow.",
"author": "bbjwz",
"license": "MIT",
"download_url": "https://github.com/bbjwz/agentstandards/releases/download/v0.1.0/agentstandards-bundle-0.1.0.zip",
"repository": "https://github.com/bbjwz/agentstandards",
"requires": {
"speckit_version": ">=1.0.8,<2.0.0"
},
"provides": {
"extensions": 1,
"presets": 1,
"steps": 0,
"workflows": 1
},
"tags": ["architecture", "governance", "multi-vendor", "codex"],
"verified": false
}
}
Additional Context
Release v0.1.0 publishes SHA-256 checksums and GitHub build-provenance attestations for every artifact. Live provider calls are explicit only; normal CI and bundle installation are offline from model providers.
- Lingua principale
- Python
- Stelle
- 138k
- Fork
- 12.4k
- Merge medio
- 3g 2h
- PR unite (30g)
- 169
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/spec-kit
-
enhancement needs-triage triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
preset-submission triage-must-have validation-passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
extension-submission triage-must-have validation-passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
extension-submission triage-can-wait validation-passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
[Feature]: 给 slug 添加默认值 Apertaenhancement needs-triage triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Tutte le issue di github/spec-kit
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stephrobert/dsoxlab#238 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
sublimehq/package_control#1780 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nwg-piotr/nwg-displays#145 ·