agentsclimarketplace

Validate adr

Skill exchanet/method_enterprise_builder_planning/agents/antigravity/.agent/skills/validate-adr

πŸ—οΈ Universal 8-phase methodology for planning and building enterprise-grade, mission-critical software with AI coding agents. Supports Cursor AI, Claude Code, Kimi Code, Windsurf & Google Antigravity. Includes ADR validator, microtask linter & CI/CD templates. β‰₯99% test coverage. MIT.

Install
npx -y skills add exchanet/method_enterprise_builder_planning --skill validate-adr

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Validate Architecture Decision Records against 11 enterprise rules before marking as Accepted

SKILL.md

2.4 KB, as published. Nobody here has run it

Skill: Validate ADR

Purpose

Run the enterprise ADR Validator against one or more ADR files to check compliance with 11 validation rules.

When to use

  • After generating any ADR in Phase 5
  • Before marking an ADR as Accepted
  • When the user explicitly requests ADR validation
  • As part of the Phase 5 gate check

How to run

# Single ADR
node packs/enterprise-architecture-pack/validators/adr-validator/src/index.ts \
  --format=console docs/adr/ADR-001-isolation.md

# All ADRs in directory
node packs/enterprise-architecture-pack/validators/adr-validator/src/index.ts \
  --strict docs/adr/

Rules checked

Rule IDSeverityCheck
ADR-STR-001errorRequired sections (Context, Decision) present
ADR-STR-002errorADR has a title
ADR-STR-003warningContext section is not empty (β‰₯50 chars)
ADR-ENT-001errorβ‰₯2 alternatives documented
ADR-ENT-002errorAlternatives include rejection reasons
ADR-ENT-003errorCompliance Impact section present
ADR-ENT-004errorValid status (Proposed/Accepted/Deprecated/Superseded)
ADR-ENT-005errorISO 8601 date format (YYYY-MM-DD)
ADR-COMP-001warningSecurity ADRs reference a compliance standard
ADR-COMP-002warningConsequences section present
ADR-COMP-003warningRegulated ADRs name their deciders

Output interpretation

Console format:

βœ“ docs/adr/ADR-001-isolation.md β€” PASS
βœ— docs/adr/ADR-002-saga.md β€” FAIL
  βœ— [ADR-ENT-001] Enterprise ADRs must document at least 2 alternatives.
     β†’ Add a table with at least 2 alternative approaches...

Gate rule: An ADR with any error-severity violation cannot be marked as Accepted. Fix all errors, re-run the validator, confirm ALL PASSED, then mark the ADR as Accepted.

Integration with Phase 5

After generating an ADR:

  1. Save the file: docs/adr/ADR-NNN-title.md
  2. Load @skill validate-adr
  3. Run the validator (terminal command or code execution)
  4. If FAIL: fix violations, re-run validator
  5. If PASS: mark ADR as Accepted, proceed to next decision

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.