linear-sop
Linear ticket management best practices
Install / Use
npx skills add bybren-llc/a-safe-pulse --skill linear-sopInstalls into whichever agent you are using.
Gemini Rules
Gemini CLI config
Quality Score
Category
Project & Program ManagementSupported Platforms
Tags
Our assessment of linear-sop
linear-sop scores 64/100 on our quality scale, 71st of 78 Project & Program Management skills we index.
Its Gemini Rules is 4.9 KB long, well organised into 34 sections with 11 code examples: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 74/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-28. Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
linear-sop compared with similar skills
All 4 of these similar skills score higher than linear-sop; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| linear-sop (this skill)by bybren-llc | 64 | 0 | 7mo ago | Gemini Rules |
| jira-assistantby tech-leads-club | 95 | 7.0k | today | SKILL.md |
| project-sizing-guideby zebbern | 94 | 4.6k | 13d ago | SKILL.md |
| rdd-analysisby brycewang-stanford | 94 | 4.4k | 15d ago | SKILL.md |
| illustration-one-lineby MengTo | 93 | 6.3k | 16d ago | SKILL.md |
Frequently asked questions
- How do I install linear-sop?
- Run
npx skills add bybren-llc/a-safe-pulse. The install tabs above show the steps for each supported agent. - Which AI agents does linear-sop work with?
- It is written for Gemini CLI, as a Gemini Rules file. Other agents that read the same format can often use it too.
- Is linear-sop safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 74/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is linear-sop still maintained?
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubname: linear-sop description: Linear ticket management best practices. Use when creating issues, updating status, or attaching evidence. Provides evidence templates for dev/staging/done phases.
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
# Via Linear Web UI
# Navigate to: https://linear.app/cheddarfox/issue/ASP-XXX
# Or use Linear CLI if installed
linear issue view ASP-XXX
Creating Issues
# Via Linear Web UI: Click "New Issue" or press C
# Or use Linear CLI:
linear issue create --title "feat(scope): description" --team "A SAFe Pulse"
Updating Issues
# Via Linear Web UI: Open issue and update status
# Or use Linear CLI:
linear issue update ASP-XXX --state "Done"
Adding Comments
# Via Linear Web UI: Open issue and add comment
# Or use Linear CLI:
linear issue comment ASP-XXX "**Dev Evidence**\n\n..."
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
**Dev Evidence**
**PR**: https://github.com/bybren-llc/a-safe-pulse/pull/XXX
**Commit**: [short-hash]
**Branch**: ASP-XXX-description
**Implementation:**
- [x] Feature implemented
- [x] Tests passing
- [x] Lint passing
**Verification:**
\`\`\`bash
npm test && npm run build
# Output: All checks passed
\`\`\`
Staging/UAT Evidence Template
**Staging Evidence**
**Environment**: Pop OS dev server
**URL**: http://pop-os:3000
**Validation Steps:**
1. Deployed to staging: [timestamp]
2. Smoke test passed: [yes/no]
3. Feature verified: [description]
**UAT Status:** [Passed/Pending/N/A]
If N/A, reason: [e.g., "Dev tooling only - no user-facing changes"]
Done Evidence Template
**Done Evidence**
**PR Merged**: https://github.com/bybren-llc/a-safe-pulse/pull/XXX
**Merge Commit**: [hash]
**Final Checklist:**
- [x] All acceptance criteria met
- [x] Documentation updated (if applicable)
- [x] No regressions detected
Acceptance Criteria Parsing
When reading issue descriptions, extract ACs:
## Acceptance Criteria
- [ ] User can perform action X
- [ ] System responds with Y
- [ ] Error handling for Z
Convert to testable checklist:
const acceptanceCriteria = [
{ criterion: "User can perform action X", verified: false },
{ criterion: "System responds with Y", verified: false },
{ criterion: "Error handling for Z", verified: false },
];
Status Workflow
Backlog -> Ready -> In Progress -> Testing -> Ready for Review -> Done
GitHub-Linear Auto-Sync
Tickets referenced in commit messages (e.g., [ASP-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:
// Issue identifiers (human-readable)
const issueId = "ASP-459";
// UUIDs (API operations)
const uuid = "ef6a5fa0-2b46-417f-8266-dea2d187b10a";
// Get UUID from identifier via Linear web UI or API
// The issue URL contains the UUID
Common Operations
Link PR to Issue
PRs are automatically linked when:
- Branch name contains
ASP-XXX - PR title contains
[ASP-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
Related Skills
jira-assistant
7.0kManage Jira issues via Atlassian MCP — search, create, update, transition status, and handle sprint tasks. Auto-detects workspace configuration
project-sizing-guide
4.6kSoftware project effort estimation assistant. Outputs three-point estimates (optimistic/most-likely/pessimistic values with confidence intervals), T-shirt sizes, or Function Point Analysis (FPA) counts.
rdd-analysis
4.4kEconometrics skill for Regression Discontinuity Design (RDD). Activates when the user asks about: "regression discontinuity", "RDD", "RD design", "sharp RDD", "fuzzy RDD", "running variable", "forcing variable", "cutoff", "bandwidth selection", "local linear regression", "McCrary test", "density tes…
illustration-one-line
6.3kDraws original hand-written SVG spot illustrations in the One-line style, joyful action figures doing design and coding work. One continuous uniform black line (2.3 px at 480 wide) loops and doubles back to draw the whole figure.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
