task-tracker-audit

Audit server and client code for consistent task event emissions and registry entries.

3|Updated Aug 28, 2025
One-click install
npx skills add https://github.com/mrgeoffrich/mini-infra --skill task-tracker-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-tracker-audit
Source: https://github.com/mrgeoffrich/mini-infra/tree/main/.claude/skills/task-tracker-audit
Command: npx skills add https://github.com/mrgeoffrich/mini-infra --skill task-tracker-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies mismatches between server-side socket event emissions and client-side task tracking, preventing incomplete or stalled task indicators.

Core Features & Use Cases

  • Operation Pattern Inventory: Searches for all long-running server operations that emit started, step, and completed events.
  • Registry Coverage Check: Validates that task type definitions match server event constants, payload structures, and invalidation keys.
  • Call Site Consistency: Verifies registerTask calls use correct task types, step counts, and channels matching registry entries.
  • Progress Hook Synchronization: Ensures inline hooks subscribe and invalidate queries correctly aligned with server events.
  • Progress Rendering Validation: Checks that UI components properly display resource and service results after task completion, with correct key handling.

Quick Start

Run this audit script to verify task tracking integrity across your codebase, focusing on event emission patterns, registry definitions, and component handling.

Frequently Asked Questions about task-tracker-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent stalled task indicators when tracking long-running operations with socket.io?

Ensure server-side socket event emissions for started, step, and completed phases align precisely with client-side task tracking hooks. This audit verifies registry definitions, call sites, and progress rendering to eliminate mismatches that cause stalled indicators.

What causes incomplete task tracking UI updates during long-running operations?

Incomplete UI updates stem from mismatches between server event payload structures and client-side registry invalidation keys. Auditing socket event emissions against UI hook subscriptions and rendering logic pinpoints synchronization failures causing stalled progress indicators.

How do I audit task registry entries and socket event emissions for consistency?

Validate task type definitions against server event constants and payload structures. Verify registerTask call sites use correct step counts and channels, and ensure inline hooks subscribe and invalidate queries aligned with server event emissions for full consistency.

Does this task tracking audit support continuous integration workflows?

Yes, the audit supports continuous integration by analyzing server and client code for consistent task event emissions, registry entries, and UI hook handling. Running the audit script verifies task tracking integrity across the codebase for reliable CI operations.

Why do my UI components fail to display results after a task completes?

UI components fail to render post-task results when progress rendering validation reveals incorrect key handling for resource and service outputs. The audit checks that components properly process these keys after completed task events fire from the server.

When should I validate socket event patterns for long-running server operations?

Validate socket event patterns when inventorying long-running server operations that emit started, step, and completed events. Run this validation whenever adding new operations or modifying registry definitions to prevent task tracking bugs and ensure UI consistency.