From hive
Refine shaped issues into technical breakdown with agent sub-issues. Use when an issue has been shaped and needs technical planning - identifying agents, creating sub-issues with specific tasks, and adding technical specs (API, DB, components).
npx claudepluginhub skywalking-dev/hiveThis skill uses the workspace's default tool permissions.
Technical breakdown of shaped issues → agent sub-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.
Technical breakdown of shaped issues → agent sub-issues.
| Setting | Value |
|---|---|
| Team | Skywalking |
| Tools | linear_getIssueById, linear_createIssue, linear_updateIssue |
| Parent State | Shaping → Refining → To Do |
| Sub-issue State | To Do |
| Agent | Focus | Trigger | Sub-agent Type |
|---|---|---|---|
| Aurora | Design, brand, UI/UX | Visual/design work needed | aurora-product-designer |
| Kokoro | Backend, API, auth, DB | Server-side logic, migrations | kokoro-backend-specialist |
| Pixel | Frontend, React/Next.js | Components, pages, UI | pixel-frontend-specialist |
| Flux | Automation, n8n | Workflows, integrations | flux-automation-specialist |
| Hermes | Deploy, Vercel, monitoring | CI/CD, performance | hermes-deployment-specialist |
| Centinela | QA, E2E, Playwright | Test coverage | centinela-test-automation-expert |
| Lumen | SEO, schema | Search optimization | lumen |
[NEEDS CLARIFICATION] or ## Open Questions in the issue description. If any exist, present them to the user via AskUserQuestion and do not proceed until all are answered. Update the issue description with the resolved answers (remove [NEEDS CLARIFICATION] tags, move answers inline)./reunion with the confirmed agents to align on technical approach, resolve conflicts, and produce concrete commitments before creating sub-issues. The reunion output (agreements, resolved conflicts, timeline) feeds directly into the sub-issue specs.linear_updateIssue once all sub-issues are createdState transitions: On start → move parent to "Refining". On completion → move parent to "To Do".
Title format: [{AGENT}] {specific task description}
The agent name in brackets is the delegation signal for Mentat (orchestrator). When Mentat sees [Kokoro] in title, it knows to delegate that sub-issue to the Kokoro sub-agent.
IMPORTANT: Do NOT assign sub-issues to anyone. Leave assigneeId empty. The title prefix is sufficient for orchestration.
linear_createIssue:
teamId: "Skywalking"
title: "[{AGENT}] {specific task}"
parentId: "{parent_id}"
stateId: "{to_do_state_id}"
# NO assigneeId - agent name in title is the delegation signal
description: |
## Scope
{what this agent needs to do}
## Technical Specs
{API endpoints, DB changes, components, etc.}
## Files to Touch
- `path/to/file1.ts`
- `path/to/file2.tsx`
## Acceptance Criteria
- [ ] {criterion}
- [ ] {criterion}
## Dependencies
{other sub-issues this depends on}
Common patterns:
After refining:
/dev {issue-id} → Mentat orchestrates agent work
[Agent] prefixFor SKY-45 (WhatsApp button):
Parent: [Feature] WhatsApp button configurable
├── [Kokoro] Migration + API validation
│ - ALTER TABLE tenants ADD whatsapp_number
│ - Validation endpoint
├── [Pixel] WhatsAppButton component + dashboard UI
│ - components/storefront/WhatsAppButton.tsx
│ - Integration in 4 templates
│ - Dashboard settings UI
└── [Centinela] E2E tests
- Button visibility
- Click behavior
- Dashboard config flow
Next: /dev SKY-45