update-standard

Update plugin standards to current meta, scan, write, and rules templates while preserving rule IDs.

4|1|Updated Jul 31, 2025
One-click install
npx skills add https://github.com/alvis/.agents --skill update-standard-alvis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-standard
Source: https://github.com/alvis/.agents/tree/main/plugins/governance/skills/update-standard
Command: npx skills add https://github.com/alvis/.agents --skill update-standard-alvis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Plugin standards drift out of sync with evolving governance templates, and manual edits risk breaking rule IDs, cross-tier consistency, and inbound links that other standards depend on. ## Core Features & Use Cases - Scoped Standard Updates: Apply requested rule changes across the meta.md, scan.md, write.md, and rules tiers of explicitly selected standards via path, name, glob, or --all. - Template Migration: Reconcile existing standards with the current create-standard templates without replacing valid policy content with placeholders. - Cross-Tier Verification: Validate ID consistency, INDEX rows, link integrity, and dependency graphs, then run repository policy checks. - Use Case: When the governance templates gain a new exception field, run this Skill with --all to migrate every standard in the library while preserving stable rule IDs and updating all inbound references. ## Quick Start Update the standard at plugins/governance/standards/delegation to the current templates and fold in the new exception policy.

Frequently Asked Questions about update-standard

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

FAQPage Schema
How do I update a plugin standard to the latest template?

Provide the standard's path, name, or glob as the argument, optionally with --changes describing the rule updates. The Skill reads the current meta, scan, and write templates, folds changes into all tiers, and verifies cross-tier consistency.

How do I migrate all standards in a library at once?

Pass the explicit --all flag to run a library-wide migration. Each target is recorded with its per-target result, and a single failed target makes the migration partial rather than silently skipped.

Can I create a new standard with this Skill?

No, missing standards are routed to the create-standard Skill. This Skill only updates existing standard directories under plugins/<plugin>/standards/<standard-name>/ and rejects empty or ambiguous selectors.

Does updating a standard change its rule IDs?

Rule IDs are preserved by default because they are public anchors. Renumbering requires explicit approval in the request, and all inbound references must be updated before the change is accepted.

What happens when a verification check fails during an update?

The Skill fixes the cause and re-runs the failed check until every check passes or a concrete blocker remains. Blockers are reported in the completion output instead of looping indefinitely.