Agent skill

ac-lock

Phase 4.0 — Acceptance Criteria lock checkpoint before implementation. Consolidates all ACs from PRD, TechSpec, and Tasks, presents to user for confirmation, and saves the locked AC list to accepted-criteria.md. Implementation only starts after explicit user confirmation.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill ac-lock --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Path: skills/agent/ac-lock/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# AC Lock Checkpoint Runs **automatically as Phase 4.0**, after Tasks Validation and before the first implementation task. Purpose: give the user one final explicit confirmation that the Acceptance Criteria represent what they actually want — before any implementation begins. ## Position in flow ``` [Tasks Validation] ↓ [AC Lock Checkpoint] ← THIS SKILL ↓ Per-Task: implementation ``` ## Entry conditions - `prd.md`, `techspec.md`, and `tasks.md` must exist in `tasks/prd-{slug}/` - Generates `accepted-criteria.md` in `.claude/feature-state/{slug}/` - If `accepted-criteria.md` already exists (resume case): skip extraction, ask user to confirm current locked ACs or unlock to re-confirm - Implementation **must not start** until this file is saved --- ## Step 1: Extract and Consolidate ACs ### Sources Read ACs from all three documents: **From `prd.md`:** - "Goals" or "Objectives" section (functional success criteria) - "Acceptance Criteria" section (if present) - "Success Metrics" section (if present) **From `techspec.md`:** - "Validation & Testing Plan" section - "Acceptance Criteria" section (if present) - Non-functional requirements that can be verified **From `tasks.md`:** - "Accepta

What's inside
Steps it walks through
  1. Position in flow
  2. Entry conditions
  3. Step 1: Extract and Consolidate ACs
  4. Sources
  5. Deduplication
  6. Classification
  7. Step 2: Present to User
  8. Step 3: Interactive Adjustment
  9. "adjust N" — edit one AC
  10. "add" — add a missing AC
  11. "remove N" — remove an AC
  12. "show-sources" — show provenance
  13. Step 4: Lock and Persist
  14. Step 5: PR Coverage Verification
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the ac-lock skill do?

Phase 4.0 — Acceptance Criteria lock checkpoint before implementation. Consolidates all ACs from PRD, TechSpec, and Tasks, presents to user for confirmation, and saves the locked AC list to accepted-criteria.md. Implementation only starts after explicit user confirmation.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill ac-lock --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going