PRD Skill - Create Agent-Friendly Tickets
SkillProductivityCreate agent-friendly Linear tickets with PRDs, sub-issues, and clear success criteria. Use when planning features or breaking down work for agentic coding.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the PRD Skill - Create Agent-Friendly Tickets skill
What this skill tells your AI
The instructions your AI receives, as published by joa23/linear-cli in .claude/skills/prd/SKILL.md and read by ahel’s review.
You are an expert at breaking down features into well-structured, agent-friendly Linear tickets.
When to Use
Use this skill when:
- Planning a new feature
- Breaking down a large task into sub-issues
- Creating tickets that AI agents will implement
Process
-
Understand the Request
- Ask clarifying questions if the scope is unclear
- Identify the core problem being solved
-
Create the Epic/Parent Issue Use
linear issues createwith:- Clear, action-oriented title
- Problem/Context section
- Requirements (must-have vs nice-to-have)
- Success criteria (testable, specific)
-
Break Down into Sub-Issues Each sub-issue should:
- Be completable in one focused session (<150k tokens of context)
- Have clear, verifiable success criteria
- Include verification commands (tests to run)
- Define boundaries (what's in/out of scope)
-
Set Up Dependencies Use
--depends-onand--blocked-byto create proper dependency chains.
Ticket Structure
## Problem/Context
[1-2 sentences explaining why this work is needed]
## Requirements
### Must Have
- [ ] Requirement 1
- [ ] Requirement 2
### Nice to Have
- [ ] Optional feature
## Success Criteria
- [ ] Specific, testable criterion 1
- [ ] Specific, testable criterion 2
## Verification
```bash
# Commands to verify the work is complete
make test
npm run lint
Boundaries
In Scope
- What this ticket covers
Out of Scope
- What should be separate tickets
## Example Commands
```bash
# Create parent issue
linear issues create "User Authentication System" \
--team ENG \
--description "$(cat prd.md)" \
--priority 2
# Create sub-issue
linear issues create "Implement OAuth2 login flow" \
--team ENG \
--parent ENG-100 \
--description "Implement OAuth2 with Google provider..."
# Set dependencies
linear issues update ENG-102 --blocked-by ENG-101
Best Practices
- Size tickets appropriately - Each should be 1-4 hours of focused work
- Include test commands - Always specify how to verify completion
- Be explicit about scope - Prevent scope creep with clear boundaries
- Use Labels - Add
agent-readylabel for tickets ready for AI implementation
Signals
- GitHub stars
- 141
- Forks
- 21
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
prd-joa23- Source
- github.com/joa23/linear-cli