AgentGov-only governance maintenance and consent checklists. Do not distribute to consumer projects.
This skill mirrors CONSENT_CHECKLIST.md and GOVERNANCE_MAINTENANCE.md. Keep this content in sync with the canonical files.
Use this checklist before implementing any change that may alter end-user usage or backward compatibility.
Before requesting approval, the agent must create a persisted plan. See spec-protocol.instructions.md.
Plan created and persisted:
.github/prompts/plan-<YYYYMMDD>-<topic>.prompt.mdPlan contains:
Question for user: After reviewing the written plan, do you approve this breaking/major change?
Approved by Eden Nelson on YYYY-MM-DD (Example: Approved by Eden Nelson on 2026-02-18)Implementation follows plan:
Post-change validation:
BEFORE starting ANY governance maintenance workflow, verify repository context:
Repository Check:
IF the current repository is NOT "AgentGov":
IF the current repository IS "AgentGov":
How to Detect:
.git/config for repository name in the url = entryAgentGov.code-workspace)To begin a governance maintenance cycle, invoke with:
Please start governance maintenance mode: scan all governance rules and produce an ADR-0001 format suspect list.
This triggers Session 1 of a four-session workflow documented in .github/adr/README.md.
Before Creating an ADR, Check Existing ADRs First:
Before generating any new ADR file:
.github/adr/ directory to identify all existing ADRs (files matching ####-*.md pattern, where #### is a zero-padded number).NNNN-descriptive-title.md (e.g., 0005-powershell-windows-compatibility.md).# ADR-NNNN: Title.This prevents the manual renaming work after generation and ensures consistent numbering from the start.
Expected Output: An ADR in .github/adr/ with status Proposed containing a suspect list of problematic rules.
Each session reads the ADR from the previous session and appends its findings:
| Session | Input | Process | Output | ADR Update |
|---|---|---|---|---|
| 1 | Governance files | Scan rules | Suspect list | Create ADR, status Proposed |
| 2 | ADR #NNNN | Design probe test | Test plan | Add Test Plan section |
| 3 | ADR #NNNN + probe | Execute test & refactor | Baseline + post-change results | Add Execution Notes section |
| 4 | ADR #NNNN + results | Validate & integrate | Final decision + governance update | Update status to Accepted or Rejected |
See .github/adr/README.md for full details.
Do not remove a rule until you understand why it was put there. Do not remove a rule until you can prove the system maintains the behavior without it.
Identify the specific rule candidates for removal (e.g., "Section 4.2 is too verbose").
Construct a prompt specifically designed to trigger the rule.
| Date | Target Rule | Probe Prompt | Result | Action | | :--- | :--- | :--- | :--- |