worktracker
Work item tracking and task management using the Jerry Framework hierarchy (Initiative, Epic, Feature, Story, Task, Enabler, Bug, Impediment). Manages WORKTRACKER.md manifests, tracks progress, and enforces template usage for consistent work decomposition.
What this skill does
# Worktracker Skill
> **Version:** 1.1.0
> **Framework:** Jerry Worktracking Framework v1.0
> **Constitutional Compliance:** Jerry Constitution v1.0 (P-002, P-003, P-020)
---
## Document Sections
| Section | Purpose |
|---------|---------|
| [Overview](#overview) | What this skill does and core capabilities |
| [When to Use This Skill](#when-to-use-this-skill) | Activation triggers and use cases |
| [Core Rules (Always Loaded)](#core-rules-always-loaded) | Behavior rules loaded via `@` import |
| [Worktracker Agents](#worktracker-agents) | Specialized agents for verification, visualization, auditing |
| [Quick Reference](#quick-reference) | Entity hierarchy, templates, key locations |
| [Routing Disambiguation](#routing-disambiguation) | When this skill is the wrong choice |
| [Constitutional Compliance](#constitutional-compliance) | Principle mapping with consequences |
| [Additional Resources](#additional-resources) | Links to detailed rule files |
---
## Overview
The Worktracker skill provides comprehensive work item tracking and task management capabilities within the Jerry Framework. It implements a hierarchical work decomposition structure compatible with ADO Scrum, SAFe, and JIRA methodologies.
### Core Capabilities
- **Work Item Hierarchy**: Initiative → Epic → Feature → Story/Enabler → Task → Subtask
- **Progress Tracking**: Status management, effort tracking, completion metrics
- **Template Enforcement**: Consistent work item creation using standardized templates
- **Content Quality**: AC clarity, brevity limits, anti-pattern detection (WTI-008, WTI-009)
- **Manifest Management**: WORKTRACKER.md files as single source of truth
- **System Mappings**: Compatible with ADO Scrum, SAFe, and JIRA workflows
### When to Use This Skill
Invoke `/worktracker` when you need to:
- Create, update, or track work items
- Understand the entity hierarchy and relationships
- Follow proper template usage for work items
- Navigate the project directory structure
- Map between Jerry entities and external systems (ADO, SAFe, JIRA)
---
## Core Rules (Always Loaded)
The following rules are automatically loaded when this skill is invoked:
@rules/worktracker-behavior-rules.md
@rules/worktracker-templates.md
@rules/worktracker-content-standards.md
---
## Worktracker Agents
The worktracker skill includes specialized agents for advanced operations. These agents follow the **worker pattern** and are invoked by MAIN CONTEXT (Claude) via the Task tool, maintaining P-003 compliance.
### Available Agents
| Agent | Model | Purpose | Invocation Example |
|-------|-------|---------|-------------------|
| `wt-verifier` | sonnet | Validate acceptance criteria before closure | "Verify EN-001 is ready for closure" |
| `wt-visualizer` | haiku | Generate Mermaid diagrams for hierarchies | "Create a hierarchy diagram for FEAT-002" |
| `wt-auditor` | sonnet | Audit cross-file integrity and templates | "Audit the worktracker for PROJ-009" |
### Agent Selection Guide
| User Intent | Keywords | Agent |
|-------------|----------|-------|
| Verify completion readiness | "verify", "check ready", "validate AC" | wt-verifier |
| Generate visual diagrams | "diagram", "visualize", "show hierarchy" | wt-visualizer |
| Check integrity/compliance | "audit", "check integrity", "find orphans" | wt-auditor |
| Full status report | "status of", "progress on" | wt-verifier + wt-visualizer |
### Agent Files
| Agent | Location |
|-------|----------|
| wt-verifier | `skills/worktracker/agents/wt-verifier.md` |
| wt-visualizer | `skills/worktracker/agents/wt-visualizer.md` |
| wt-auditor | `skills/worktracker/agents/wt-auditor.md` |
### P-003 Compliance (Critical)
**Agents are workers, NOT orchestrators:**
- Agents are invoked via `Task` tool from MAIN CONTEXT
- Agents **DO NOT** spawn subagents
- Agents return results to MAIN CONTEXT for presentation to user
```
User Request --> MAIN CONTEXT --> Task(wt-verifier) --> Report --> User
|
+-- Agents never invoke other agents (P-003)
```
### WTI Rules Enforced
Agents enforce Worktracker Integrity (WTI) rules defined in `.context/templates/worktracker/WTI_RULES.md`:
| Rule | Description | Enforcing Agent |
|------|-------------|-----------------|
| WTI-001 | Real-Time State | wt-auditor |
| WTI-002 | No Closure Without Verification | wt-verifier |
| WTI-003 | Truthful State | wt-verifier, wt-auditor |
| WTI-004 | Synchronize Before Reporting | wt-auditor |
| WTI-005 | Atomic State Updates | wt-auditor |
| WTI-006 | Evidence-Based Closure | wt-verifier |
| WTI-008 | Content Quality Standards | wt-auditor |
| WTI-009 | Collaboration Before Creation | (interactive -- MAIN CONTEXT) |
### Output Templates
Agent outputs use standardized templates:
| Template | Purpose | Location |
|----------|---------|----------|
| VERIFICATION_REPORT.md | wt-verifier output | `.context/templates/worktracker/` |
| AUDIT_REPORT.md | wt-auditor output | `.context/templates/worktracker/` |
### When to Use Agents vs Rules
| Scenario | Recommendation |
|----------|----------------|
| Simple work item creation | Use rules only |
| Pre-closure verification | Use wt-verifier |
| Understanding work structure | Use wt-visualizer |
| Finding integrity issues | Use wt-auditor |
| Full project health check | Use all three agents |
---
## Quick Reference
### Entity Containment (What Can Contain What)
| Parent | Allowed Children |
|--------|------------------|
| Initiative | Epic |
| Epic | Capability, Feature |
| Feature | Story, Enabler |
| Story | Task, Subtask |
| Enabler | Task |
| Task | Subtask |
| Bug | Task |
### Template Locations
| Template | Path |
|----------|------|
| All worktracker templates | `.context/templates/worktracker/` |
| Epic | `.context/templates/worktracker/EPIC.md` |
| Feature | `.context/templates/worktracker/FEATURE.md` |
| Enabler | `.context/templates/worktracker/ENABLER.md` |
| Story | `.context/templates/worktracker/STORY.md` |
| Task | `.context/templates/worktracker/TASK.md` |
| Bug | `.context/templates/worktracker/BUG.md` |
| Discovery | `.context/templates/worktracker/DISCOVERY.md` |
| Decision | `.context/templates/worktracker/DECISION.md` |
### Key File Locations
| File | Purpose |
|------|---------|
| `projects/{ProjectId}/WORKTRACKER.md` | Global manifest for project |
| `projects/{ProjectId}/work/` | Work decomposition folder |
| `.context/templates/worktracker/` | All worktracker templates |
---
## Routing Disambiguation
> When this skill is the wrong choice and what happens if misrouted.
| Condition | Use Instead | Consequence of Misrouting |
|-----------|-------------|--------------------------|
| Query answerable by `jerry items list` or `jerry projects list` CLI | Jerry CLI directly | Worktracker agents invoked for simple queries waste agent invocation overhead; CLI provides instant results without context consumption |
| Non-entity file operations (general markdown, code files) | Read/Write/Edit tools directly | AST parsing applied to non-entity files produces validation errors; entity schema enforcement fails on non-worktracker content |
| Research, analysis, or root cause investigation | `/problem-solving` | Worktracker agents have no research methodology; wt-verifier and wt-auditor are scoped to entity integrity, not analytical tasks |
| Requirements engineering or V&V activities | `/nasa-se` | Worktracker tracks work items, not requirements; no traceability matrix or verification capability |
| Multi-agent workflow coordination | `/orchestration` | Worktracker manages individual work items, not multi-pipeline workflow state; no checkpointing or sync barriers |
| Adversarial quality review | `/adversary` | Worktracker has no quality scoring or adversarial strategy capability |
---
## Constitutional Compliance
All agents adhere to the **Jerry Constitution v1.0**:
| Principle | Requirement | Consequence of Violation |
|-----------|-------------|--------Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.