bybren-llc/safe-agentic-workflow/linear-sop
Claude Code and agent skill by bybren-llc/safe-agentic-workflow
- community
Checking that the SKILL.md file is still in the repository.
Linear ticket management best practices. Use when creating issues, updating status, or attaching evidence. Provides evidence templates for dev/staging/done phases.
Install
npx vskill@latest install bybren-llc/safe-agentic-workflow/linear-sopSKILL.md
Linear SOP Skill
Purpose
Guide consistent Linear ticket management. Provides evidence templates for the mandatory dev/staging/UAT evidence policy.
When This Skill Applies
- Creating new Linear issues
- Updating ticket status
- Attaching evidence to tickets
- Parsing acceptance criteria
- Working with UUIDs and issue IDs
Linear Operations (Manual Process)
Since Gemini CLI doesn't have native Linear integration, use the Linear web UI or CLI for these operations:
Reading Issues
Creating Issues
Updating Issues
Adding Comments
Program Structure
For work that spans many issues, Linear has objects above the issue. Use them; do not flatten a program into a flat list of tickets.
The Hierarchy
Prerequisite: labels must already exist
Program build-out assumes these label namespaces are pre-created in the workspace. Create them before building the program, not during:
bolt:0…bolt:N— which Bolt an issue belongs toagent:*— the lead role (must match an actual agent role defined for the project)
Labels are workspace-scoped in Linear — do not create team-scoped duplicates.
Streams
Linear sub-initiatives require an Enterprise plan. If your workspace has it, model program streams as sub-initiatives under the initiative. If it does not, encode the stream as project priority instead — highest-risk stream gets Urgent/High, follow-up stream gets Medium.
Building the Program (Manual Process)
Use relatedTo ("Related") for soft links that inform but do not block.
Wire so the enforcement lands before the thing it enforces — see the safe-ai-dlc skill for the four dependency-wiring heuristics.
Re-parenting existing issues
When a program absorbs tickets that already exist, update them into the project — never recreate them. Duplicates break traceability and split the evidence trail.
Evidence Policy (MUST)
Every issue requires evidence at each phase:
| Phase | Required? | Content | |
|---|---|---|---|
| Dev | MUST | Implementation proof | |
| Staging | MUST | UAT validation (or N/A) | |
| Done | MUST | Final verification |
Evidence Templates
Dev Evidence Template
Staging/UAT Evidence Template
Done Evidence Template
Acceptance Criteria Parsing
When reading issue descriptions, extract ACs:
Convert to testable checklist:
Status Workflow
GitHub-Linear Auto-Sync
Tickets referenced in commit messages (e.g., [{{TICKET_PREFIX}}-123]) automatically move to Done when the PR merges. Child stories not referenced in any commit message must be manually closed after merge.
Best practice: Reference Feature-level tickets in commit messages. After merge, manually close orphaned child stories that weren't referenced.
Status Update Guidelines
| From | To | When | |
|---|---|---|---|
| Backlog | Ready | Sprint planning | |
| Ready | In Progress | Work starts | |
| In Progress | Testing | PR created | |
| Testing | Ready for Review | Tests pass, UAT complete | |
| Ready for Review | Done | POPM approval or auto-sync via PR merge |
UUID Handling
Linear uses UUIDs internally. When working with APIs:
Common Operations
Link PR to Issue
PRs are automatically linked when:
- Branch name contains
{{TICKET_PREFIX}}-XXX - PR title contains
[{{TICKET_PREFIX}}-XXX]
Create Sub-Issue
Use Linear web UI: Click "Add sub-issue" on parent issue
Query by Label
Use Linear web UI filters:
- Open team view
- Click "Filter"
- Select label (e.g., "sprint-1")
Reference
- Agent Workflow SOP:
docs/sop/AGENT_WORKFLOW_SOP.md - Linear Documentation: https://linear.app/docs
- CONTRIBUTING.md: Workflow documentation
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.gemini/skills/linear-sop/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bybren-llc/safe-agentic-workflow/linear-sop)