HI

An AI-native issue tracking system for managing bugs, features, and complex development epics.

Install

mkdir -p .claude/skills/hive-workflow && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6993" && unzip -o skill.zip -d .claude/skills/hive-workflow && rm skill.zip

Installs to .claude/skills/hive-workflow

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Issue tracking and task management using the hive system. Use when creating, updating, or managing work items. Use when you need to track bugs, features, tasks, or epics. Do NOT use for simple one-off questions or explorations.
227 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Create bugs, features, tasks, and epics
  • Manage cell state transitions
  • Query work items by state or keyword
  • Link related work items
  • Sync local changes with remote

How it works

It provides a local-first tracking system where work items are managed as cells that sync with git, allowing agents to track progress programmatically.

Inputs & outputs

You give it
Work item details
You get back
Tracked issue cell

When to use hive-workflow

  • Creating new feature tickets
  • Tracking bug resolution
  • Managing complex epics and subtasks

About this skill

Hive Workflow Skill

Hive is a local-first issue tracking system designed for AI agents. This skill provides best practices for effective cell management.

NOTE: For swarm workflows, combine this skill with swarm-coordination from global-skills/.

Cell Types

TypeWhen to Use
bugSomething is broken and needs fixing
featureNew functionality to add
taskGeneral work item
choreMaintenance, refactoring, dependencies
epicLarge initiative with multiple subtasks

Creating Effective Cells

Good Cell Titles

- "Fix null pointer exception in UserService.getProfile()"
- "Add dark mode toggle to settings page"
- "Migrate auth tokens from localStorage to httpOnly cookies"

Bad Cell Titles

- "Fix bug" (too vague)
- "Make it better" (not actionable)
- "stuff" (meaningless)

Cell Body Structure

## Problem

[Clear description of the issue or need]

## Expected Behavior

[What should happen]

## Current Behavior

[What currently happens, for bugs]

## Proposed Solution

[How to fix/implement, if known]

## Acceptance Criteria

- [ ] Criterion 1
- [ ] Criterion 2

## Notes

[Any additional context, links, or constraints]

Workflow States

open → in_progress → closed
         ↓
      blocked (optional)

State Transitions

Open → In Progress

hive_update(id: "hv-abc123", state: "in_progress")

Use when you start working on a cell.

In Progress → Closed

hive_close(id: "hv-abc123", resolution: "Fixed in commit abc1234")

Use when work is complete.

In Progress → Blocked

hive_update(id: "hv-abc123", state: "blocked", body: "Blocked by #hv-xyz789")

Use when you can't proceed due to a dependency.

Querying Cells

Find Open Work

hive_query(state: "open", type: "bug")

Search by Keywords

hive_query(search: "authentication")

List Recent Activity

hive_query(limit: 10, sort: "updated")

Epic Management

Epics are containers for related work:

---
type: epic
title: User Authentication Overhaul
---

## Objective

Modernize the authentication system

## Subtasks

- [ ] #hv-001: Implement OAuth2 provider
- [ ] #hv-002: Add MFA support
- [ ] #hv-003: Migrate session storage
- [ ] #hv-004: Update login UI

Creating an Epic with Subtasks

  1. Create the epic first:
hive_create(type: "epic", title: "User Auth Overhaul", body: "...")
  1. Create subtasks linked to the epic:
hive_create(type: "task", title: "Implement OAuth2", parent: "epic-id")

Best Practices

1. **One cell per logical unit of work** - Don't combine unrelated fixes
2. **Update state promptly** - Keep cells reflecting reality
3. **Add context in body** - Future you will thank present you
4. **Link related cells** - Use `#hv-id` references
5. **Close with resolution** - Explain how it was resolved
6. **Use labels** - `priority:high`, `area:frontend`, etc.

Sync and Collaboration

Cells sync with git:

  • Changes tracked locally
  • Use hive_sync() to commit and push to remote

Integration with Swarm

When working in a swarm:

1. Load `swarm-coordination` skill with `skills_use(name="swarm-coordination")`
2. Create epic with `hive_create_epic()` (atomic operation)
3. Coordinator assigns cells to worker agents
4. Workers load relevant skills based on subtask type
5. Close cells as subtasks complete
6. Close epic when all subtasks done
7. Sync with `hive_sync()` (MANDATORY at session end)

Skill Recommendations for Common Cell Types

- `type: "bug"` → Load `testing-patterns` for regression tests
- `type: "feature"` → Load `system-design` for architecture
- `type: "chore"` → Load `testing-patterns` if refactoring
- `type: "epic"` → Load `swarm-coordination` for decomposition

When not to use it

  • Simple one-off questions
  • Exploratory discussions

Prerequisites

git

Limitations

  • Requires manual sync at session end
  • Limited to local-first tracking

How it compares

It is designed specifically for AI agent workflows rather than human-centric project management tools.

Compared to similar skills

hive-workflow side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
hive-workflow (this skill)17moNo flagsBeginner
task-master226moReviewIntermediate
agile-product-owner107moReviewBeginner
writing-plans153moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by joelhooks

View all by joelhooks

cli-builder

joelhooks

Guide for building TypeScript CLIs with Bun. Use when creating command-line tools, adding subcommands to existing CLIs, or building developer tooling. Covers argument parsing, subcommand patterns, output formatting, and distribution.

530

gh-issue-triage

joelhooks

GitHub issue triage workflow with contributor profile extraction. Analyze → clarify → file cells → tag → implement → credit. Captures Twitter handles for changeset acknowledgments.

13

learning-systems

joelhooks

Implicit feedback scoring, confidence decay, and anti-pattern detection. Use when understanding how the swarm plugin learns from outcomes, implementing learning loops, or debugging why patterns are being promoted or deprecated. Unique to opencode-swarm-plugin.

14

pr-triage

joelhooks

Context-efficient PR comment triage. Evaluate, decide, act. Fix important issues, resolve the rest silently.

12

publish-package-cicd

joelhooks

CI/CD publishing workflow for npm packages using Changesets + npm Trusted Publishers (OIDC). Use when setting up automated npm publishing for monorepos, configuring GitHub Actions for releases, troubleshooting workspace:* protocol resolution issues, fixing "Cannot find module" errors in published packages, or debugging npm OIDC authentication. Covers Bun + Turborepo + Changesets + npm Trusted Publishers with workspace protocol resolution.

14

always-on-guidance

joelhooks

Always-on rule-oriented guidance for claude-plugin agents. Use to align behavior, tool usage, and model-specific defaults (GPT-5.2-code vs Opus 4.5) while avoiding deprecated bd/cass references.

05

Search skills

Search the agent skills registry