ai-friendly-component-srp-orchestrate

Orchestrate multi-module SRP analysis and gate CI checks on thresholds.

52|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill ai-friendly-component-srp-orchestrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-friendly-component-srp-orchestrate
Source: https://github.com/ZTE-AICloud/Co-OmniSpec/tree/main/skills/ai-friendly-component-srp-orchestrate
Command: npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill ai-friendly-component-srp-orchestrate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill orchestrates end-to-end SRP analysis across a codebase by coordinating module discovery, per-module evaluation, and consolidated scoring to guide architecture governance and refactoring decisions.

Core Features & Use Cases

  • Coordinates full-repo SRP checks and incremental analysis for CI pipelines.
  • Performs parallel SRP evaluation per module, aggregates results, and produces a governance-ready summary.
  • Supports optional gate checks with configurable thresholds to gate PRs or releases.

Quick Start

Run this skill against your codebase to generate a full SRP health report and gating-ready results.

Frequently Asked Questions about ai-friendly-component-srp-orchestrate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SRP analysis across multiple modules in a large codebase?

Multi-module SRP analysis is automated by orchestrating module discovery, per-module evaluation, and consolidated scoring to produce a governance-ready health summary. The orchestration handles parallel evaluation across the codebase and writes measurable results to output directories.

What is SRP scoring and how does it guide architecture refactoring decisions?

SRP scoring evaluates each module individually to measure its adherence to the Single Responsibility Principle, aggregating results into a health report. This governance-ready summary highlights architectural violations and guides targeted refactoring decisions across the repository.

Can I run incremental SRP analysis on changed modules for CI gate checks?

Incremental SRP analysis detects changed modules within a codebase and evaluates only those modifications to enable CI gate checks. By applying configurable threshold files, the orchestrated pipeline gates PRs or releases based on the resulting module health scores.

How do I configure threshold gates to block PRs based on code quality metrics?

PR threshold gates are configured using a threshold file to define acceptable SRP scores for CI pipeline checks. The orchestration evaluates changed modules against these configured thresholds and produces gating-ready results to block or approve pull requests.

Does this orchestration tool support full repository analysis or only incremental changes?

The orchestration supports both full-repository SRP checks and incremental analysis for CI pipelines. Full-repo analysis generates a complete health report, while incremental mode detects and evaluates only changed modules to optimize pipeline execution speed.

What's the best way to generate an architecture governance report from module analysis?

Architecture governance reports are generated by orchestrating parallel SRP evaluation per module and aggregating the results into a consolidated summary. This approach transforms architectural specifications into measurable module health data suitable for governance decisions.