hive.quality-monitor
The hive.quality-monitor skill triggers periodic self-evaluation at configurable intervals to detect performance degradation in Claude outputs by checking task alignment, thoroughness, originality, consistency, and completeness. Use this when running extended operations where quality drift might go unnoticed until external evaluation, particularly in iterative workflows where maintaining standards across many steps is critical.
git clone --depth 1 https://github.com/aden-hive/hive /tmp/hive.quality-monitor && cp -r /tmp/hive.quality-monitor/core/framework/skills/_default_skills/quality-monitor ~/.claude/skills/hive.quality-monitorSKILL.md
## Operational Protocol: Quality Self-Assessment
Every {{assessment_interval}} iterations, self-assess:
1. On-task? Still working toward the stated objective?
2. Thorough? Cutting corners compared to earlier?
3. Non-repetitive? Producing new value or rehashing?
4. Consistent? Latest output contradict earlier decisions?
5. Complete? Tracking all items, or silently dropped some?
If degrading: write assessment to `_quality_log`, re-read `_working_notes`,
change approach explicitly. If acceptable: brief note in `_quality_log`.SOP for debugging browser automation failures on complex websites. Use when browser tools fail on specific sites like LinkedIn, Twitter/X, SPAs, or sites with Shadow DOM.
Claim tasks, record step progress, and verify SOP gates in the colony SQLite queue. Applies when your spawn message includes a db_path field.
Proactively extract critical values from tool results into working notes before automatic context pruning destroys them.
Follow a structured recovery decision tree when tool calls fail instead of blindly retrying or giving up.
Maintain a free-form scratchpad of decisions, extracted values, and open questions so context pruning doesn't lose anything you still need.
Author a new Agent Skill for a Hive agent that conforms to the Agent Skills specification (SKILL.md with YAML frontmatter, optional scripts/references/assets directories). Use when the user asks to create, scaffold, add, or package a new skill for a Hive agent.