linear-sop — SAFe multi-agent development methodology linear-sop, safe-agentic-workflow, community, SAFe multi-agent development methodology, ide skills, Linear ticket management, linear-sop install, linear-sop for AI agents, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for SAFe-compliant AI Agents requiring streamlined Linear issue management and evidence policy adherence. linear-sop is a SAFe multi-agent development methodology that treats AI agents as specialized team members, providing a structured approach to Linear ticket management and evidence policy.

Features

Provides a complete whitepaper for SAFe multi-agent development methodology
Includes a working template for Linear ticket management
Supports evidence templates for dev/staging/UAT policy
Enables parsing of acceptance criteria and working with UUIDs and issue IDs
Guides consistent Linear ticket management using the Linear web UI or CLI

# Core Topics

bybren-llc bybren-llc
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The linear-sop skill by bybren-llc is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for SAFe multi-agent development methodology, Linear ticket management, linear-sop install.

Ideal Agent Persona

Ideal for SAFe-compliant AI Agents requiring streamlined Linear issue management and evidence policy adherence.

Core Value

Empowers agents to manage Linear tickets consistently, providing evidence templates and parsing acceptance criteria using UUIDs and issue IDs, while adhering to dev/staging/UAT evidence policies.

Capabilities Granted for linear-sop

Automating Linear issue creation with pre-filled evidence templates
Updating ticket status and attaching relevant evidence
Parsing acceptance criteria for new Linear issues

! Prerequisites & Limits

  • Requires Linear web UI or CLI access due to lack of native Gemini CLI integration
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

linear-sop

Install linear-sop, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

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

bash
1# Via Linear Web UI 2# Navigate to: https://linear.app/team/{{PROJECT_TEAM_NAME}}/issue/{{TICKET_PREFIX}}-XXX 3 4# Or use Linear CLI if installed 5linear issue view {{TICKET_PREFIX}}-XXX

Creating Issues

bash
1# Via Linear Web UI: Click "New Issue" or press C 2# Or use Linear CLI: 3linear issue create --title "feat(scope): description" --team {{PROJECT_TEAM_NAME}}

Updating Issues

bash
1# Via Linear Web UI: Open issue and update status 2# Or use Linear CLI: 3linear issue update {{TICKET_PREFIX}}-XXX --state "Done"

Adding Comments

bash
1# Via Linear Web UI: Open issue and add comment 2# Or use Linear CLI: 3linear issue comment {{TICKET_PREFIX}}-XXX "**Dev Evidence**\n\n..."

Evidence Policy (MUST)

Every issue requires evidence at each phase:

PhaseRequired?Content
DevMUSTImplementation proof
StagingMUSTUAT validation (or N/A)
DoneMUSTFinal verification

Evidence Templates

Dev Evidence Template

markdown
1**Dev Evidence** 2 3**PR**: https://github.com/{{ORG_NAME}}/{{REPO_NAME}}/pull/XXX 4**Commit**: [short-hash] 5**Branch**: {{TICKET_PREFIX}}-XXX-description 6 7**Implementation:** 8 9- [x] Feature implemented 10- [x] Tests passing 11- [x] Lint passing 12 13**Verification:** 14 15\`\`\`bash 16yarn ci:validate 17 18# Output: All checks passed 19 20\`\`\`

Staging/UAT Evidence Template

markdown
1**Staging Evidence** 2 3**Environment**: Pop OS dev server 4**URL**: http://pop-os:3000 5 6**Validation Steps:** 7 81. Deployed to staging: [timestamp] 92. Smoke test passed: [yes/no] 103. Feature verified: [description] 11 12**UAT Status:** [Passed/Pending/N/A] 13 14If N/A, reason: [e.g., "Dev tooling only - no user-facing changes"]

Done Evidence Template

markdown
1**Done Evidence** 2 3**PR Merged**: https://github.com/{{ORG_NAME}}/{{REPO_NAME}}/pull/XXX 4**Merge Commit**: [hash] 5 6**Final Checklist:** 7 8- [x] All acceptance criteria met 9- [x] Documentation updated (if applicable) 10- [x] No regressions detected

Acceptance Criteria Parsing

When reading issue descriptions, extract ACs:

markdown
1## Acceptance Criteria 2 3- [ ] User can perform action X 4- [ ] System responds with Y 5- [ ] Error handling for Z

Convert to testable checklist:

typescript
1const acceptanceCriteria = [ 2 { criterion: "User can perform action X", verified: false }, 3 { criterion: "System responds with Y", verified: false }, 4 { criterion: "Error handling for Z", verified: false }, 5];

Status Workflow

text
1Backlog -> Ready -> In Progress -> Testing -> Ready for Review -> Done

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

FromToWhen
BacklogReadySprint planning
ReadyIn ProgressWork starts
In ProgressTestingPR created
TestingReady for ReviewTests pass, UAT complete
Ready for ReviewDonePOPM approval or auto-sync via PR merge

UUID Handling

Linear uses UUIDs internally. When working with APIs:

typescript
1// Issue identifiers (human-readable) 2const issueId = "{{TICKET_PREFIX}}-459"; 3 4// UUIDs (API operations) 5const uuid = "ef6a5fa0-2b46-417f-8266-dea2d187b10a"; 6 7// Get UUID from identifier via Linear web UI or API 8// The issue URL contains the UUID

Common Operations

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:

  1. Open team view
  2. Click "Filter"
  3. 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

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is linear-sop?

Ideal for SAFe-compliant AI Agents requiring streamlined Linear issue management and evidence policy adherence. linear-sop is a SAFe multi-agent development methodology that treats AI agents as specialized team members, providing a structured approach to Linear ticket management and evidence policy.

How do I install linear-sop?

Run the command: npx killer-skills add bybren-llc/safe-agentic-workflow/linear-sop. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for linear-sop?

Key use cases include: Automating Linear issue creation with pre-filled evidence templates, Updating ticket status and attaching relevant evidence, Parsing acceptance criteria for new Linear issues.

Which IDEs are compatible with linear-sop?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for linear-sop?

Requires Linear web UI or CLI access due to lack of native Gemini CLI integration.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add bybren-llc/safe-agentic-workflow/linear-sop. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use linear-sop immediately in the current project.

Related Skills

Looking for an alternative to linear-sop or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI