AI review system for OpenStack with canonical references and derived review knowledge
npx claudepluginhub seanmooney/openstack-ai-style-guideAI-powered OpenStack code review toolkit for Gerrit/Zuul CI
This repository packages the active pieces of an AI-assisted OpenStack review workflow:
/teim-review skillThe repository started as a generic AI style-guide project. It has since evolved into a review system with a growing internal knowledge base. The runtime pipeline is the primary product, while standards snapshots and derived review knowledge support that pipeline.
The current production path is:
ai_review_setup registers the local marketplace and installs the
teim-review plugin.ai_code_review invokes teim-review-agent in one Claude session.Local interactive usage follows the same model through /teim-review.
/plugin marketplace add /path/to/openstack-ai-style-guide
/plugin install teim-review@openstack-ai-style-guide
/teim-review
Local output is written to .teim-review/:
zuul-context.mdcommit-summary.mdproject-guidelines.mdreview-report.jsonreview-report.htmlThe live job entrypoint is teim-code-review, defined in
zuul.d/jobs.yaml and executed via playbooks/teim-code-review/run.yaml.
openstack-ai-style-guide/
├── .claude-plugin/ # Claude plugin and marketplace metadata
├── agents/ # Review orchestration and specialist agents
├── skills/ # Interactive skill entrypoints
├── schemas/ # Structured output contracts
├── tools/ # JSON → HTML and JSON → Zuul helpers
├── roles/ # Ansible roles used by the Zuul workflow
├── playbooks/ # Zuul playbooks
├── zuul.d/ # Jobs, projects, semaphores
├── docs/ # Baseline guides, knowledge overlays, and legacy docs
├── references/ # Canonical external standards snapshots
└── tests/ # Unit and contract tests
The repository now treats review knowledge in three layers:
references/docs/agents/, skills/, and
schemas/review-report-schema.jsonreferences/ holds canonical snapshots of external coding standards, policy,
and review guidance. docs/quick-rules.md and
docs/comprehensive-guide.md are curated baseline guides distilled from those
references. docs/knowledge/ is the starting point for internal overlays,
examples, and future RAG-oriented review knowledge.
Agents and the schema remain authoritative for review behavior, orchestration, and output contracts.
See docs/review-system-overview.md for the runtime model and docs/archive/README.md for legacy material status.
This restructuring pass preserves the current runtime contracts:
teim-reviewopenstack-ai-style-guide/teim-reviewteim-review-agentschemas/review-report-schema.json.teim-review/teim-code-review and openstack-ai-style-guide-lintCommon checks:
python3 -m unittest discover -s tests/unit -p 'test_*.py'
tox -e py3
tox -e linters
tox is the main developer path when available. The unit tests also cover
repo contracts such as plugin metadata, skill wiring, and workflow references.
The repo still includes docs/quick-rules.md,
docs/comprehensive-guide.md, a new docs/knowledge/ area, and legacy
checklists/templates material. These serve different purposes:
Apache License 2.0. See LICENSE.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
No description available.
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search