plugins/axiom-sdlc-engineering/skills/platform-integration/SKILL.md
Use when implementing CMMI processes in GitHub or Azure DevOps, migrating between platforms, or establishing traceability/compliance on GitHub/Azure - platform-specific process guidance
npx skillsauth add tachyon-beep/skillpacks platform-integrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides concrete implementation guidance for mapping CMMI process areas to GitHub and Azure DevOps platform features.
Core principle: CMMI defines WHAT processes are required. This skill shows HOW to implement them in your platform with production-ready configurations.
Platforms covered:
Use this skill when:
Do NOT use for:
| CMMI Process Area | GitHub Feature | Azure DevOps Feature | Reference Sheet | |-------------------|----------------|----------------------|-----------------| | REQM (Requirements Management) | Issues, Projects, Labels | Work Items, Queries, Backlogs | github-requirements.md, azdo-requirements.md | | CM (Configuration Management) | Branch Protection, CODEOWNERS | Branch Policies, Required Reviewers | github-config-mgmt.md, azdo-config-mgmt.md | | VER + VAL + PI (Quality) | Actions, Status Checks, PRs | Pipelines, Gates, Test Plans | github-quality-gates.md, azdo-quality-gates.md | | MA (Measurement) | Insights, API, Actions | Analytics, Dashboards, OData | github-measurement.md, azdo-measurement.md | | DAR + RSKM (Governance) | Discussions, Wiki, Issues | Wiki, Custom Work Items | github-audit-trail.md, azdo-audit-trail.md |
Best for:
Strengths:
Limitations:
CMMI Maturity:
Best for:
Strengths:
Limitations:
CMMI Maturity:
Common patterns:
Integration options:
The following reference sheets provide detailed, production-ready implementation guidance for each platform.
When to use: Implementing REQM (Requirements Management) in GitHub
→ See github-requirements.md
Covers:
Implements #123, Closes #456)When to use: Implementing CM (Configuration Management) in GitHub
→ See github-config-mgmt.md
Covers:
When to use: Implementing VER, VAL, PI (Verification, Validation, Integration) in GitHub
→ See github-quality-gates.md
Covers:
When to use: Implementing MA (Measurement & Analysis) in GitHub
→ See github-measurement.md
Covers:
When to use: Compliance and audit requirements in GitHub
→ See github-audit-trail.md
Covers:
When to use: Implementing REQM (Requirements Management) in Azure DevOps
→ See azdo-requirements.md
Covers:
When to use: Implementing CM (Configuration Management) in Azure DevOps
→ See azdo-config-mgmt.md
Covers:
When to use: Implementing VER, VAL, PI (Verification, Validation, Integration) in Azure DevOps
→ See azdo-quality-gates.md
Covers:
When to use: Implementing MA (Measurement & Analysis) in Azure DevOps
→ See azdo-measurement.md
Covers:
When to use: Compliance and audit requirements in Azure DevOps
→ See azdo-audit-trail.md
Covers:
| Mistake | Why It Fails | Better Approach | |---------|--------------|-----------------| | Treating platform as CMMI-aware | Platforms don't enforce CMMI; you configure enforcement | Map each CMMI practice to platform feature explicitly | | Using platform defaults | Defaults are permissive (no quality gates, no reviews) | Configure branch protection, required checks, policies | | Manual traceability | Spreadsheet traceability becomes stale immediately | Automate with issue/PR links, work item queries, API | | Skipping audit trail setup | Compliance failures discovered during audit | Configure retention, access logs, history from project start | | One-size-fits-all configuration | Level 2 project gets Level 4 overhead (or vice versa) | Scale configuration based on CMMI target level | | Forgetting baselines | No way to freeze requirements or code for releases | Implement baseline tagging, release branches, milestone freezes | | Ignoring platform limitations | GitHub weak at test management; Azure DevOps weak at code review | Use hybrid approach or third-party tools for gaps | | No verification automation | Traceability breaks without detection | Scheduled checks for orphaned requirements, missing links | | Generic metrics | Collecting data nobody uses | GQM approach: Goal → Question → Metric (actionable only) | | Missing cross-process links | Requirements don't link to risks; tests don't link to design | Document integration patterns in configuration |
| When You're Doing | Also Use | For |
|-------------------|----------|-----|
| Platform setup for requirements | requirements-lifecycle | REQM/RD process definitions |
| Platform setup for CI/CD | design-and-build | TS/PI process definitions |
| Platform setup for testing | quality-assurance | VER/VAL process definitions |
| Platform setup for metrics | quantitative-management | MA/QPM metrics definitions |
| Platform selection decision | governance-and-risk | Decision analysis for platform choice |
| Initial platform adoption | lifecycle-adoption | Incremental rollout strategy |
Remember: Platforms don't enforce CMMI compliance automatically. You must configure them to implement CMMI practices. This skill provides the configuration patterns to bridge CMMI policy to platform reality.
development
Use when **managing the delivery of work** rather than building it — running a project or a program, not writing its code. Use when a team is busy but outcomes are not landing, when "when will it be done" has no defensible answer, when status is green every week until it is suddenly red, when dependencies surprise you, when a RAID log is a graveyard, or when several projects must be coordinated toward one outcome (a program). Lean/agile-leaning, honest about where program scale needs predictive structure. Pairs with `/axiom-planning` (turning one workstream into an implementation plan) and `/axiom-sdlc-engineering` (process maturity, requirements traceability, formal governance). Do not load for writing code, picking an architecture, or designing a single feature.
tools
--- name: using-product-management description: Use when a Claude is taking **standing ownership** of a software product and driving it end-to-end across many sessions — discovery, strategy, specs, delivery orchestration, and value validation — deciding *what to build, why, for whom,* and *whether it worked*, with continuity, decision provenance, and an authority boundary that escalates anything irreversible or outward-facing to the human owner. Owns the product disciplines: opportunity assessme
tools
Use when designing, implementing, or auditing an MCP (Model Context Protocol) server — tool API design, idempotency under agent retry, structured error envelopes agents can recover from, schema versioning across model drift, transport reliability (stdio / HTTP), output-shape and pagination discipline, and choosing between tools / resources / prompts / sampling. Also use when an MCP server's tools confuse agents, return unstructured errors, deadlock under concurrent calls, double-execute under retry, or lose state across reconnects. Do not use for general REST/GraphQL API design (use `/web-backend`), for client-side prompt engineering or tool-loop design (use `/llm-specialist`), for general in-process plugin architecture (use `/system-architect`), or for cryptographic-provenance audit trails (use `/audit-pipelines`).
development
Use when running **SQLite or DuckDB inside an application process** as the durable store — not as a development convenience but as the production database. Use when scaling an SQLite layer that worked at low concurrency and is now hitting SQLITE_BUSY, WAL bloat, lock contention, schema-migration ceremony, or correctness gaps under multi-process writers. Use when introducing DuckDB as an OLAP complement to an OLTP SQLite store, or when picking between the two for a new component. Pairs with `/web-backend` (the API surface above the DB) and `/audit-pipelines` (when the DB is also the audit trail). Do not load for server databases (Postgres, MySQL), key-value stores, or ORM choice in isolation.