From hive
Shape bugs, features, and improvements into well-defined Linear issues. Use when user wants to create a new ticket, report a bug, request a feature, or propose an improvement. Provides guided discovery via AskUserQuestion and creates issues directly in Linear with proper structure and sub-issues for agents.
npx claudepluginhub skywalking-dev/hiveThis skill uses the workspace's default tool permissions.
Guided discovery for Linear issues.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Guided discovery for Linear issues.
| Setting | Value |
|---|---|
| MCP Server | @tacticlaunch/mcp-linear |
| Team | Skywalking |
| Tools | linear_createIssue, linear_searchIssues |
Parent issues:
Backlog → Shaping → Refining → To Do → Prioritised → In Progress → In Review → Resolved → Testing → Ready to Deploy → Done → Done & Monitoring
Sub-issues: To Do → In Progress → Done
| Type | Template | Label |
|---|---|---|
| Bug | templates/bug.md | bug |
| Feature | templates/feature.md | feature |
| Improvement | templates/improvement.md | improvement |
Load the appropriate template based on issue type for discovery questions and description format.
| Severity | Linear Priority |
|---|---|
| Critical | 1 (Urgent) |
| High | 2 |
| Medium | 3 |
| Low | 4 |
| Agent | Focus | Title Prefix |
|---|---|---|
| Aurora | Design, brand, UI/UX | [Aurora] |
| Kokoro | Backend, API, auth, DB | [Kokoro] |
| Pixel | Frontend, React/Next.js | [Pixel] |
| Flux | Automation, n8n | [Flux] |
| Hermes | Deploy, Vercel, monitoring | [Hermes] |
| Centinela | QA, E2E, Playwright | [Centinela] |
| Lumen | SEO, schema | [Lumen] |
IMPORTANT: Do NOT assign sub-issues. Title prefix is the delegation signal.
linear_createIssue:
teamId: "Skywalking"
title: "[{AGENT}] {task description}"
parentId: "{parent_issue_id}"
stateId: "{to_do_state_id}"
# NO assigneeId - [Agent] prefix is sufficient
All acceptance criteria MUST use EARS (Easy Approach to Requirements Syntax):
| Pattern | Syntax | Example |
|---|---|---|
| Always | THE SYSTEM SHALL [capability] | The system shall encrypt all passwords |
| Event | WHEN [event] THE SYSTEM SHALL [response] | When user clicks "buy", the system shall create an order |
| State | WHILE [state] THE SYSTEM SHALL [behavior] | While offline, the system shall queue mutations |
| Conditional | IF [condition] THE SYSTEM SHALL [action] | If cart > $100, the system shall apply free shipping |
| Complex | WHEN [event] WHILE [state] IF [condition] THE SYSTEM SHALL [response] | Combined patterns |
Rules:
[NEEDS CLARIFICATION: question]projectId on issue creation.[NEEDS CLARIFICATION] for anything unclearlinear_searchIssuesprojectId), state = Backlog/refine)linear_updateIssue once shape is completeAfter collecting acceptance criteria, count them. If >5 AC:
Warning to user:
"This spec has {N} acceptance criteria. Specs with >5 AC tend to produce imprecise agent output and higher costs. Consider splitting into 2+ focused issues."
Then:
large-scopeRationale: Large specs = waterfall disguised as agile. Smaller specs produce better agent output, lower cost, faster feedback loops.
After shaping:
/refine {issue-id} → Create technical breakdown with agent sub-issues/dev {issue-id} → Mentat orchestrates agent workUser: I want to add a WhatsApp button to the storefront
/shape
→ Type: Feature
→ Discovery: title, user, problem, success criteria
→ Creates SKY-45 in Linear
→ Asks: "Create agent sub-issues now?"
→ Yes: Creates [Kokoro], [Pixel], [Centinela] sub-issues
→ No: User can run /refine SKY-45 later