ac-lock

Consolidate acceptance criteria from PRD, TechSpec, and Tasks into a locked set.

11|2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Viniciuscarvalho/Feature-marker --skill ac-lock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ac-lock
Source: https://github.com/Viniciuscarvalho/Feature-marker/tree/main/feature-marker-dist/feature-marker/resources/spec-workflow/skills/ac-lock
Command: npx skills add https://github.com/Viniciuscarvalho/Feature-marker --skill ac-lock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates acceptance criteria from PRD, TechSpec, and Tasks into a single, authoritative, locked set to prevent scope drift and ensure alignment before implementation starts.

Core Features & Use Cases

  • Consolidates acceptance criteria from multiple sources into a single, locked list.
  • Presents the criteria to the user for explicit confirmation before proceeding with implementation.
  • Persists the locked criteria to .claude/feature-state/{slug}/accepted-criteria.md with provenance sources for traceability.

Quick Start

Review and lock the consolidated acceptance criteria before starting implementation.

Frequently Asked Questions about ac-lock

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

FAQPage Schema
How do I consolidate acceptance criteria from PRD, TechSpec, and Tasks before coding begins?

You can consolidate acceptance criteria by extracting, deduplicating, and categorizing them from PRD, TechSpec, and Tasks into a single locked set. This ensures cross-document alignment and requires explicit user confirmation before implementation starts.

How does locking acceptance criteria prevent scope drift during feature workflows?

Locking acceptance criteria prevents scope drift by consolidating them into an authoritative set with provenance sources. This requires explicit user confirmation, ensuring all cross-document alignment is verified before development starts.

How do I persist locked acceptance criteria with traceability for quality assurance?

You persist locked acceptance criteria by saving them to the .claude/feature-state/{slug}/accepted-criteria.md file. This file stores the consolidated list complete with provenance sources for full traceability during quality assurance.

Can I use acceptance criteria locking for feature workflows requiring cross-document alignment?

Yes, acceptance criteria locking is designed specifically for feature workflows where cross-document alignment is essential. It ensures extraction, deduplication, and categorization of criteria from PRD, TechSpec, and Tasks before implementation begins.

What is the best way to manage feature workflow acceptance criteria across multiple documents?

The best way to manage acceptance criteria across multiple documents is consolidating them into a single locked set before implementation. This process extracts, deduplicates, and categorizes criteria from PRD, TechSpec, and Tasks for user confirmation.

Do I need explicit user confirmation to lock acceptance criteria before implementation?

Yes, explicit user confirmation is required to lock acceptance criteria before implementation begins. The process presents the consolidated criteria from PRD, TechSpec, and Tasks to the user for final approval and persistence.