Agent skill

User Alignment and Agent-Ready PRDs

by tryproduck in tryproduck/produck-skills

Turns a vague feature request into a written spec with scope, phases, acceptance criteria and do-not-do limits that a coding agent can follow without guessing.

Apache-2.0Auto-check passedProduct & Project Management

Install User Alignment and Agent-Ready PRDs

skills CLI
$ npx skills add tryproduck/produck-skills --skill user-alignment -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install tryproduck/produck-skills user-alignment --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/tryproduck/produck-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/user-alignment .claude/skills/user-alignment && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
user-alignment
GitHub stars
511
Token cost
~5.3k tokens
SKILL.md length
2,088 words
Files
3 (incl. references)
Skills in repo
3
Repo updated
First seen
Licence
Apache-2.0

At a glance

Turns a vague feature request into a written spec with scope, phases, acceptance criteria and do-not-do limits that a coding agent can follow without guessing.

  • Works in 9 steps: Core thesis → Research-backed principles → User alignment workflow → …
  • Turning a rough feature idea into a written spec before any code
  • SKILL.md covers 1. Core thesis, 2. Research-backed principles, 3. User alignment workflow and Risks, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

This guide is about closing the gap between what someone asks for and what an agent builds. It treats the PRD as a shared contract among the user, the product owner and the implementation agent, and it starts from the user's problem and the cost of the current situation instead of from a chosen tool or model.

A good spec, as the guide describes it, states what is out of scope, the order the work should happen in and how each piece is verified, and it lives in the repository so later sessions can refer back to it. Two reference files ship with it: a full PRD template and a reading list of the sources the guide draws on.

When your agent uses it

  • Turning a rough feature idea into a written spec before any code
  • Writing a PRD that a coding agent can execute step by step
  • Pinning down scope and what the agent must not touch
  • Settling intent on an ambiguous request before implementation starts

Example prompts

  • “Here is my rough idea for a shared team calendar; turn it into a PRD with phases and acceptance criteria.”
  • “Help me write a spec for adding CSV export to the reports page, including what should not change.”
  • “I asked for better onboarding and the agent guessed wrong. Align with me on what I actually want before it writes code.”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Core thesis
  2. Research-backed principles
  3. User alignment workflow
  4. Agent-executable PRD template
  5. PRD review rubric for agents
  6. Common failure modes and fixes
  7. Useful prompts
  8. Autoresearch loop synthesis
  9. Further reading

What it can do on your machine

Read from SKILL.md and the folder at commit 9a699eb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and gherkin).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

User Alignment and Agent-Ready PRDs loads about 5.3k tokens when it runs, and up to ~8.2k if it reads all its reference files. Until then it costs about 85 tokens; SKILL.md has 2,088 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~5.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from tryproduck/produck-skills at commit 9a699eb, republished under its Apache-2.0 licence (© tryproduck). 2,088 words, ~5,253 tokens.

Download SKILL.mdSave it as .claude/skills/user-alignment/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
user-alignment
description
Use when turning a vague or messy user request into an aligned, agent-executable PRD. Converts raw requests into testable specs with scope, phases, acceptance criteria, and explicit do-not-do boundaries for coding agents. Triggers on planning a feature from a rough ask, writing a PRD/spec, or aligning on intent before code.
license
Apache-2.0
metadata.author
produck
metadata.version
1.0.0

User Alignment & Agent-Executable PRDs

Purpose: A practical guide for turning messy user requests into aligned, testable Product Requirements Documents (PRDs) that autonomous or semi-autonomous agents can execute without drifting.

Two supporting files ship with this skill:


1. Core thesis

A good agent PRD is not just a product document. It is a shared operating contract between the user, the product owner, and the implementation agent.

It must do three jobs at once:

  1. Align on user intent — what the user actually wants, why it matters, and what outcome would make them say “yes, that’s it.”
  2. Remove ambiguity before execution — especially around scope, constraints, priorities, edge cases, and trade-offs.
  3. Translate intent into executable work — sequenced phases, explicit files/systems, acceptance criteria, tests, and “do not do” boundaries.

For human teams, ambiguity can be resolved in meetings. Agents often resolve ambiguity by guessing. The PRD’s job is to make guessing unnecessary.


2. Research-backed principles

2.1 Start with the user problem, not the implementation

AI/product PRDs should begin with the user pain and the cost of the status quo, not with “we will use AI/model/tool X.” The model, framework, or agent is an implementation detail unless the user explicitly constrained it.

A strong problem statement should include:

  • Who is affected.
  • What they are trying to accomplish.
  • What blocks them today.
  • Why existing/manual/deterministic solutions are insufficient.
  • What measurable improvement would matter.

Bad: “Build an AI assistant for support.”
Better: “Support agents spend 8 minutes triaging each ticket, and 23% are misrouted. We need ticket classification under 2 seconds with at least 92% routing accuracy, while escalating low-confidence cases.”

2.2 Treat the PRD as an executable artifact

Spec-driven development treats the spec as a durable source of truth, not disposable planning scaffolding. The spec should be checked into the repo and referenced by agents across sessions.

The PRD should answer:

  • What should be built?
  • Why does it matter?
  • What is explicitly out of scope?
  • What order should work happen in?
  • How will each phase be verified?
  • What should the agent never touch?
2.3 Write for two audiences: humans first, agents second

The top of the PRD should explain the product and user context in human language. The lower sections should become increasingly operational and literal for the agent.

Recommended split:

Section typeAudienceStyle
Problem, users, goals, success metricsHumans + agentsClear prose, rationale, trade-offs
Scope, constraints, edge casesHumans + agentsStructured bullets/tables
Phases, tasks, tests, commandsAgentsExplicit, sequential, verifiable
“Do not do” instructionsAgentsDirect prohibitions, no nuance
2.4 Break work into bounded phases

Traditional PRDs often describe the whole product and leave sequencing to engineers. Agent PRDs should define implementation phases with dependencies and testable outputs.

Each phase needs:

  • Dependency: what must already exist.
  • Scope: what this phase covers.
  • Out of scope: adjacent work the agent must not do yet.
  • Tasks: concrete implementation actions.
  • Verification: commands, tests, screenshots, or manual checks that prove completion.
2.5 Define evaluation before implementation

For AI or agentic features, “works” is rarely binary. Define launch thresholds, target thresholds, and aspirational thresholds before building.

Include three metric classes:

  1. Outcome metrics — user/business result, e.g. completion rate, time saved, conversion lift.
  2. Quality metrics — correctness, relevance, tone, completeness, usefulness.
  3. Operational metrics — latency, cost, reliability, throughput, escalation rate.

For agent-executed software projects, also define:

  • Unit/integration/e2e tests required.
  • Manual QA checks.
  • Review criteria.
  • Regression risks.
  • Expected screenshots or artifacts.
2.6 Make constraints and prohibitions explicit

Agents overbuild when boundaries are unclear. Every PRD should include an explicit “do not do” section.

Examples:

  • Do not change authentication.
  • Do not modify database schema outside the listed migration.
  • Do not install new dependencies without approval.
  • Do not touch deployment files.
  • Do not redesign unrelated UI.
  • Do not commit secrets.
  • Do not treat P1/P2 items as required for MVP.
2.7 Use semi-formal requirement language when precision matters

For behavioral requirements and acceptance criteria, use a lightweight syntax such as EARS or Given/When/Then.

Useful EARS patterns:

  • WHEN [trigger] THEN [system] SHALL [response]
  • IF [condition] THEN [system] SHALL [response]
  • WHILE [state] [system] SHALL [continuous behavior]
  • WHERE [context] [system] SHALL [contextual behavior]

Useful BDD pattern:

gherkin
Given [context]
When [user action or system event]
Then [observable result]
And [additional observable result]

Avoid vague terms like “fast,” “simple,” “intuitive,” “robust,” or “user-friendly” unless they are backed by measurable thresholds.

2.8 Ingest User Session Replays & Droplet Context

When debugging or implementing fixes from user feedback, agents must not rely solely on text descriptions. They should actively parse available session recordings, screenshots, console error logs, and network payloads captured during the user session.

An agent-executable PRD must instruct the agent on how to:

  • Correlate screenshots to specific UI components and coordinates.
  • Parse stack traces and console errors to identify the exact files and lines of code responsible.
  • Use network request/response payloads to trace API mismatches or data corruptions.
2.9 Leverage Persistent Memory & Preferences

To prevent context drift and avoid re-teaching the agent style preferences (e.g. using arrow functions, specific hook patterns) or workspace constraints across different chat sessions, the project must maintain a persistent memory file (e.g. .agentguard/parcel-memory.json).

The PRD should define:

  • How the agent reads this file before every execution step.
  • How the agent updates the history/state log in the memory file after completing a phase.
  • An explicit rule requiring the agent to align all generated code with these persistent preferences.

3. User alignment workflow

Use this workflow before writing the PRD.

Step 1: Capture the raw request

Write the request down as-is. Do not immediately translate it into features.

markdown
## Raw Request
> [Paste the user’s exact words]
Step 2: Extract the intent

Summarize what you believe the user wants in one paragraph.

markdown
## Interpreted Intent
The user wants [outcome] for [user/persona] because [problem]. The desired result is [observable success state].
Step 3: Separate facts, assumptions, and unknowns
markdown
## Facts
- [Directly stated by user]

## Assumptions
- [Reasonable inference, but not confirmed]

## Unknowns
- [Information needed before implementation]

Risks

  • Technical risks that could affect implementation
  • Data privacy or security concerns
  • Timeline or resource constraints
  • External dependencies that may block progress

Identify high-risk items before implementation begins and surface them during alignment. A good agent should act on obvious defaults, but should not hallucinate material requirements. If an unknown changes architecture, cost, privacy, or scope, ask before execution.

Step 4: Ask only high-leverage clarification questions

Do not interrogate the user with twenty questions. Ask the few questions that materially change what gets built.

Use this priority order:

  1. Outcome: What does success look like?
  2. User: Who is this for?
  3. Scope: What is in/out for v1?
  4. Constraints: What systems, stack, data, deadline, or policy constraints apply?
  5. Failure tolerance: What happens if the agent/system is wrong?
  6. Approval: Who needs to sign off?
Step 5: Read back the aligned understanding

Before writing an executable PRD, produce a short alignment read-back:

markdown
My understanding:
- We are solving: [problem]
- For: [users]
- Success means: [metrics / user-visible outcome]
- MVP includes: [scope]
- MVP excludes: [non-goals]
- Key constraints: [constraints]
- Open questions: [remaining unknowns]

This catches mismatches early, before the agent turns them into code.


4. Agent-executable PRD template

The full copy-paste template lives in references/prd-template.md.

Copy it into docs/prds/[feature-name].md and fill it in. It covers: raw request, aligned understanding, goals/non-goals/success metrics, scope, user stories with acceptance criteria, UX requirements, technical context, agent instructions and prohibitions, implementation phases, testing/evaluation plan, rollout/monitoring/fallback, risks and open questions, and a readiness checklist.


5. PRD review rubric for agents

Before handing a PRD to an implementation agent, score it against this rubric.

AreaPass conditionRed flag
User alignmentA third party can explain who the user is and what success means“User-friendly,” “better,” or “AI-powered” without concrete outcome
ScopeIn-scope and out-of-scope are both explicitOnly lists features to build, not what to avoid
PriorityP0/P1/P2 or phase ordering existsEverything appears equally important
RequirementsEach requirement is atomic and testableMultiple behaviors packed into one sentence
Acceptance criteriaObservable Given/When/Then or EARS statementsSubjective criteria like “works well”
Technical contextStack, files, APIs, data, and constraints are listedAgent must infer architecture from scratch
EvaluationMetrics and thresholds exist“We’ll know it when we see it”
Failure modesEdge cases, fallback, rollback are definedHappy path only
Agent boundariesExplicit “do not do” list existsAgent can modify adjacent systems freely
ExecutionPhases have dependencies and verificationOne giant undifferentiated task

A PRD is not ready for agent execution if two reviewers can reasonably disagree about what should be built.


Show full SKILL.md (755 more words)Show less

6. Common failure modes and fixes

Failure mode: The request is converted into features too early

Symptom: The PRD lists screens/buttons/models but does not explain the user outcome.

Fix: Add the raw request, interpreted intent, user/persona, problem statement, and desired outcome before feature requirements.

Failure mode: Scope creep through adjacent fixes

Symptom: The agent “helpfully” redesigns or refactors unrelated areas.

Fix: Add explicit non-goals and file/system boundaries.

Failure mode: Acceptance criteria are not testable

Symptom: Requirements use terms like fast, clean, intuitive, robust, seamless.

Fix: Replace adjectives with thresholds, observable behavior, screenshots, commands, or examples.

Failure mode: Agent implements before alignment

Symptom: Code appears before the user has confirmed the approach.

Fix: Require Phase 0 discovery and a plan-only step before production changes.

Failure mode: The PRD is too big for useful agent context

Symptom: The agent follows early sections but ignores later constraints.

Fix: Keep a canonical PRD, then feed only the relevant phase plus global constraints into each execution step.

Failure mode: AI quality is treated like deterministic QA

Symptom: “Output should be correct” with no eval set, thresholds, or fallback behavior.

Fix: Define evaluation scenarios, launch thresholds, target quality, confidence thresholds, and human escalation rules.


7. Useful prompts

7.1 Turn a rough request into an alignment read-back
text
Read the user request below. Do not write a PRD yet.

Return:
1. Raw request summary
2. Interpreted intent
3. User/persona
4. Desired outcome
5. In-scope assumptions
6. Out-of-scope assumptions
7. Top 3 clarification questions that materially affect implementation

Request:
[PASTE REQUEST]
7.2 Ask an agent to draft a PRD without coding
text
You are in planning mode. Do not modify files or write code.

Using the aligned understanding below, draft an agent-executable PRD.
The PRD must include:
- Problem statement
- Goals and non-goals
- P0/P1/P2 scope
- User stories with acceptance criteria
- Technical constraints
- Agent prohibitions
- Implementation phases
- Verification commands
- Open questions

Aligned understanding:
[PASTE]
7.3 Ask an agent to review a PRD
text
Review this PRD for agent execution readiness.

Score it against:
- User alignment
- Scope clarity
- Requirement testability
- Technical context
- Evaluation plan
- Agent boundaries
- Phase sequencing

Return:
1. Pass/fail summary
2. Top 10 ambiguities
3. Missing constraints
4. Requirements that are not testable
5. Suggested rewrites
6. Whether an implementation agent can safely start Phase 1

PRD:
[PASTE]
7.4 Ask an implementation agent to execute one phase
text
Read the PRD and execute only Phase [N].

Rules:
- Do not implement other phases.
- Do not modify files outside the phase scope unless you explain why.
- Run the listed verification commands.
- If a requirement is ambiguous, stop and ask.
- At the end, report files changed, tests run, and remaining risks.

PRD:
[LINK OR PASTE RELEVANT SECTIONS]

8. Autoresearch loop synthesis

This section distills the deeper research pass into a reusable operating loop.

8.1 The agent PRD pipeline

Use this pipeline when a request is vague, multi-step, or expensive to execute incorrectly.

text
Raw ask
  → alignment read-back
  → discovery research
  → problem / outcome framing
  → requirements quality pass
  → agent-executable PRD
  → implementation plan
  → phase-by-phase execution
  → verification and review

Rule: do not let the implementation agent skip directly from raw ask to code. The first agent loop should produce understanding and a plan, not implementation.

8.2 Layered artifact model

Keep durable repo rules separate from feature-specific PRDs.

ArtifactPurposeExamples
Repo instructionsAlways-on conventions and constraintsAGENTS.md, CLAUDE.md, .github/copilot-instructions.md, Cursor rules
PRD / agent specFeature-specific user intent, scope, constraints, acceptance criteriadocs/prds/export-flow.md
Implementation planExact technical approach and task breakdowndocs/plans/export-flow-plan.md
Task promptOne phase or task at a time“Execute Phase 1 only”
Verification evidenceProof that implementation matches spectests, screenshots, logs, diff summary
8.3 Vague ask → clear requirement loop
  1. Capture the ask verbatim — preserve the user’s words before interpreting.
  2. Extract the problem — what pain, cost, delay, risk, or missed opportunity is implied?
  3. Identify the user and stakeholder — who experiences the pain, who decides, who operates/supports it?
  4. Separate problem from proposed solution — is the requested feature the only way to solve it?
  5. Gather evidence — past behavior, metrics, support tickets, user quotes, logs, screenshots.
  6. Map assumptions — user need, feasibility, data availability, compliance, cost, performance, adoption.
  7. Define success — outcome metric + quality metric + guardrail metric.
  8. Slice MVP scope — P0 must ship, P1 should ship, P2 explicitly later.
  9. Write acceptance criteria — testable Given/When/Then or EARS statements.
  10. Read back alignment — confirm the interpretation before build.
8.4 Research frameworks to apply
FrameworkUse whenOutput
Impact MappingStakeholder asks for a feature but business outcome is unclearGoal → actors → behavior changes → deliverables
Opportunity Solution TreeThere are multiple possible solutions or unclear product betOutcome → opportunities → solutions → assumption tests
User Story MappingWorkflow is broad or overloadedBackbone activities → tasks → release slices
5 WhysRequest describes a symptomRoot cause and measurable desired outcome
The Mom TestNeed user evidencePast-behavior evidence, not speculative opinions
SMART criteriaGoal or NFR is vagueSpecific, measurable, achievable, relevant, time-bound target
8.5 Requirements quality checklist

Use this as a lightweight PRD linter before handing work to an agent.

markdown
## Requirements Quality Checklist

### Problem and evidence
- [ ] The problem is specific and user-centered.
- [ ] Claims are backed by evidence or marked `[VERIFY]`.
- [ ] Target users/personas are explicit.
- [ ] Business/user goal is measurable.

### Scope
- [ ] In-scope behavior is listed.
- [ ] Out-of-scope behavior is listed.
- [ ] Priority is clear: P0 / P1 / P2.
- [ ] Dependencies and owners are named.
- [ ] Assumptions are explicit.

### Requirement quality
- [ ] Each requirement is singular: one actor, one behavior.
- [ ] Each requirement is testable.
- [ ] Vague terms are replaced with thresholds or examples.
- [ ] Functional and non-functional requirements are separated.
- [ ] Non-functional requirements have measurable thresholds.

### Flows and edge cases
- [ ] Main happy path is step-by-step.
- [ ] Empty, loading, and error states are covered.
- [ ] Permissions/roles are covered.
- [ ] Invalid input and boundary cases are covered.
- [ ] Fallback/rollback behavior is covered.

### Agent execution
- [ ] Implementation phases are bounded.
- [ ] Each phase has exact verification steps.
- [ ] “Do not touch” areas are explicit.
- [ ] The agent must report files changed, tests run, and remaining risks.
8.6 Requirements smell checklist

Flag and rewrite requirements containing:

SmellExamplesRewrite move
Ambiguous adjectivesfast, easy, robust, scalable, intuitiveReplace with metric or observable behavior
Loopholeswhere possible, as needed, if feasibleState exact condition or remove
Open-ended verbssupport, handle, improve, optimizeSpecify actor, input, output, threshold
Vague pronounsit, this, theyName the system/entity
Baseless comparisonsbetter, faster, bestAdd baseline and target
Negative-only requirementshall not fail silentlyDefine required fallback behavior
Compound requirementA and B and CSplit into atomic requirements
Missing verificationno test, metric, exampleAdd acceptance criteria
8.7 EARS requirement patterns

Use one behavior per requirement.

text
Ubiquitous:
The <system> shall <required behavior>.

Event-driven:
When <trigger>, the <system> shall <response>.

State-driven:
While <state>, the <system> shall <behavior>.

Unwanted behavior:
If <error condition>, then the <system> shall <mitigation or fallback>.

Optional feature:
Where <feature/config exists>, the <system> shall <behavior>.

Complex:
While <state>, when <trigger>, the <system> shall <response>.
8.8 Agent execution gate

Before letting an agent implement, require this gate to pass:

markdown
## Agent Execution Gate

The agent may start implementation only if:

- [ ] The raw request and interpreted intent are documented.
- [ ] The MVP scope is explicit.
- [ ] Non-goals and do-not-touch areas are explicit.
- [ ] Each P0 requirement has acceptance criteria.
- [ ] Each phase has verification commands or manual checks.
- [ ] Open questions are either resolved or marked non-blocking.
- [ ] The first execution prompt asks for one phase only.

9. Further reading

The expanded reference map and full citation list are in references/reading-list.md — grouped by topic (agent-executable specs and coding-agent workflows, user alignment and requirements discovery, requirements quality and acceptance criteria).

© tryproduck, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/user-alignment of tryproduck/produck-skills.

  • SKILL.md
  • references/prd-template.md
  • references/reading-list.md

Open the folder on GitHubat commit 9a699eb

Compare with similar skills

User Alignment and Agent-Ready PRDs next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

User Alignment and Agent-Ready PRDs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
User Alignment and Agent-Ready PRDs this skilltryproduck/produck-skills511—~5.3kAutomated safety check: PassApache-2.0
Spec-Driven Developmentaddyosmani/agent-skills102k1 repos~3.2kAutomated safety check: PassMIT
Product Requirements Documentowainlewis/blueprint412—~766Automated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Feature ForgeJeffallan/claude-skills12k—~1.1kAutomated safety check: PassMIT
RalphTheCraigHewitt/skills156—~1kAutomated safety check: PassMIT

Similar skills

  • Spec-Driven Development

    addyosmani/agent-skills

    Writes a structured specification before any code, moving through gated specify, plan, tasks and implement phases, with an optional capability map for multi-part requests.

    102k GitHub starsUsed in 1 repo~3.2k tokens
    DevelopmentAuto-check passed
  • Product Requirements Document

    owainlewis/blueprint

    Creates or updates a long-running REQUIREMENTS.md that defines a system's users, outcomes, capabilities, business rules, scope and acceptance conditions.

    412 GitHub stars~766 tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Feature Forge

    Jeffallan/claude-skills

    Runs a structured requirements interview to produce a feature specification with EARS requirements, acceptance criteria and an implementation checklist.

    12k GitHub stars~1.1k tokensUpdated 3 days ago
    Product & Project ManagementAuto-check passed
  • Ralph

    TheCraigHewitt/skills

    Autonomous PRD implementation loop — turns GitHub issues into shipped code using TDD, code review gates, and Docker sandbox isolation.

    156 GitHub stars~1k tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.

    6.2k GitHub stars~5.7k tokensUpdated today
    Product & Project ManagementAuto-check passed

More from tryproduck/produck-skills

  • Produck Feedback To Build

    tryproduck/produck-skills

    Pulls full in-context user feedback tickets through the Produck MCP server and turns them into an aligned product change instead of a guess.

    511 GitHub stars~1k tokensUpdated 1 mo ago
    Auto-check passed
  • Website Taste Pass

    tryproduck/produck-skills

    Runs a category-first visual audit of a website, then a decisive design pass that raises credibility and conversion clarity, verified with screenshots instead of subjective opinion.

    511 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed

Questions about User Alignment and Agent-Ready PRDs

What does User Alignment and Agent-Ready PRDs do?

Turns a vague feature request into a written spec with scope, phases, acceptance criteria and do-not-do limits that a coding agent can follow without guessing. This guide is about closing the gap between what someone asks for and what an agent builds. It treats the PRD as a shared contract among the user, the product owner and the implementation agent, and it starts from the user's problem and the cost of the current situation instead of from a chosen tool or model.

When should I use User Alignment and Agent-Ready PRDs?

User Alignment and Agent-Ready PRDs fits situations like: turning a rough feature idea into a written spec before any code; writing a PRD that a coding agent can execute step by step; pinning down scope and what the agent must not touch; settling intent on an ambiguous request before implementation starts.

How do I install User Alignment and Agent-Ready PRDs in Claude Code?

Run `npx skills add tryproduck/produck-skills --skill user-alignment -a claude-code`. Or copy the skill folder (skills/user-alignment in tryproduck/produck-skills) into .claude/skills/user-alignment in your project. Claude Code loads it when a task matches its description.

How do I install User Alignment and Agent-Ready PRDs in Codex?

Run `npx skills add tryproduck/produck-skills --skill user-alignment -a codex`. Or copy the skill folder (skills/user-alignment in tryproduck/produck-skills) into .agents/skills/user-alignment in your project. Codex loads it when a task matches its description.

Can I use User Alignment and Agent-Ready PRDs in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tryproduck/produck-skills --skill user-alignment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/user-alignment, .gemini/skills/user-alignment, .github/skills/user-alignment and .opencode/skills/user-alignment in your project.

What does User Alignment and Agent-Ready PRDs need to run?

SKILL.md names no scripts, command-line tools or credentials: User Alignment and Agent-Ready PRDs is instructions for the agent only.

Does User Alignment and Agent-Ready PRDs access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is User Alignment and Agent-Ready PRDs safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does User Alignment and Agent-Ready PRDs use?

User Alignment and Agent-Ready PRDs is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does User Alignment and Agent-Ready PRDs use?

About 5.3k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to User Alignment and Agent-Ready PRDs?

Skills that share tags, products or a category with User Alignment and Agent-Ready PRDs: Spec-Driven Development (addyosmani/agent-skills, 102k stars), Product Requirements Document (owainlewis/blueprint, 412 stars), CCPM Project Management (automazeio/ccpm, 8.4k stars) and Feature Forge (Jeffallan/claude-skills, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains User Alignment and Agent-Ready PRDs?

tryproduck (a GitHub organization) maintains it in tryproduck/produck-skills, which has 511 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on August 14, 2026.

Source: tryproduck/produck-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.