task-progress-knowledge
TaskCreate pattern guidelines for progress tracking in coordinator agents
Best use case
task-progress-knowledge is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
TaskCreate pattern guidelines for progress tracking in coordinator agents
Teams using task-progress-knowledge should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/task-progress-knowledge/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How task-progress-knowledge Compares
| Feature / Agent | task-progress-knowledge | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
TaskCreate pattern guidelines for progress tracking in coordinator agents
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Task Progress Knowledge Guidelines for using TaskCreate/TaskUpdate tools in coordinator agents to provide user visibility into multi-phase workflows. ## When to Use TaskCreate Use TaskCreate in **coordinator agents** with **3+ major phases**: - **Code review coordinators** — multiple review phases - **Bug fix coordinators** — diagnose → fix → test pipeline - **Refactoring coordinators** — analyze → plan → generate - **Architecture auditors** — multi-domain audits - **CI/CD coordinators** — setup/fix/optimize operations **Do NOT use** for: - Single-phase operations - Simple generators - Leaf agents (non-coordinators) ## TaskCreate Fields | Field | Purpose | Example | |-------|---------|---------| | `subject` | Brief task title (imperative) | "Diagnose bug" | | `description` | What happens in this phase | "Analyze code to identify bug category and root cause" | | `activeForm` | Spinner text (present continuous) | "Diagnosing bug..." | ## Workflow Pattern ``` 1. TaskCreate (all phases upfront) ├── Phase 1: subject="Analyze changes", activeForm="Analyzing changes..." ├── Phase 2: subject="Run reviewers", activeForm="Running reviewers..." └── Phase 3: subject="Generate report", activeForm="Generating report..." 2. Execute with status updates: For each phase: ├── TaskUpdate(taskId, status: in_progress) ├── ... execute phase work ... └── TaskUpdate(taskId, status: completed) ``` ## Examples by Coordinator Type ### Bug Fix Coordinator (3 phases) ``` TaskCreate: subject="Diagnose bug", description="Identify bug category, severity, root cause", activeForm="Diagnosing bug..." TaskCreate: subject="Generate fix", description="Create minimal, safe fix", activeForm="Generating fix..." TaskCreate: subject="Create regression test", description="Generate test that catches this bug", activeForm="Creating test..." ``` ### Code Review Coordinator (3 phases) ``` TaskCreate: subject="Analyze changes", description="Parse git diff, identify changed files", activeForm="Analyzing changes..." TaskCreate: subject="Run reviewers", description="Execute specialized reviewers by level", activeForm="Running reviewers..." TaskCreate: subject="Aggregate report", description="Combine findings, determine verdict", activeForm="Aggregating findings..." ``` ### Architecture Auditor (4 phases) ``` TaskCreate: subject="Structural audit", description="DDD, Clean, Hexagonal, SOLID", activeForm="Auditing structure..." TaskCreate: subject="Behavioral audit", description="CQRS, Event Sourcing, EDA", activeForm="Auditing behavior..." TaskCreate: subject="Integration audit", description="Outbox, Saga, Stability", activeForm="Auditing integration..." TaskCreate: subject="Cross-pattern analysis", description="Find conflicts between patterns", activeForm="Analyzing patterns..." ``` ### CI Coordinator (3 phases) ``` TaskCreate: subject="Analyze configuration", description="Parse CI config, detect issues", activeForm="Analyzing config..." TaskCreate: subject="Execute operation", description="Run setup/fix/optimize/audit", activeForm="Executing operation..." TaskCreate: subject="Validate result", description="Verify changes, run syntax checks", activeForm="Validating result..." ``` ### Refactor Coordinator (3 phases) ``` TaskCreate: subject="Analyze code quality", description="Run readability and testability reviewers", activeForm="Analyzing code..." TaskCreate: subject="Plan refactoring", description="Prioritize issues, map to techniques", activeForm="Planning refactoring..." TaskCreate: subject="Generate recommendations", description="Create actionable report with commands", activeForm="Generating recommendations..." ``` ### DDD Auditor (3 phases) ``` TaskCreate: subject="Analyze layers", description="Check Domain, Application, Infrastructure separation", activeForm="Analyzing layers..." TaskCreate: subject="Check dependencies", description="Detect violations between layers", activeForm="Checking dependencies..." TaskCreate: subject="Verify patterns", description="Check DDD patterns compliance", activeForm="Verifying patterns..." ``` ### Pattern Auditor (4 phases) ``` TaskCreate: subject="Audit stability patterns", description="Circuit Breaker, Retry, Rate Limiter, Bulkhead", activeForm="Auditing stability..." TaskCreate: subject="Audit behavioral patterns", description="Strategy, State, Chain, Decorator", activeForm="Auditing behavioral..." TaskCreate: subject="Audit creational patterns", description="Builder, Object Pool, Factory", activeForm="Auditing creational..." TaskCreate: subject="Audit integration patterns", description="Outbox, Saga, ADR", activeForm="Auditing integration..." ``` ## Best Practices 1. **Create all tasks upfront** — user sees full workflow before execution 2. **Keep phases coarse** — 3-5 major phases, not individual steps 3. **Use clear activeForm** — user sees this in spinner during execution 4. **Always complete tasks** — mark as completed even if phase finds nothing 5. **Don't nest tasks** — only coordinator creates tasks, not delegated agents 6. **Handle failures gracefully** — if phase fails, still mark task completed with error note
Related Skills
yii-knowledge
Yii framework knowledge base. Provides Yii3 modular architecture, DDD integration, PSR-7/PSR-15 compliance, persistence, DI, security (RBAC, auth), event system (PSR-14), queue/jobs, infrastructure components (cache, rate limiter, HTTP client), testing, and antipatterns for Yii PHP projects.
testing-knowledge
Testing knowledge base for PHP 8.4 projects. Provides testing pyramid, AAA pattern, naming conventions, isolation principles, DDD testing guidelines, and PHPUnit patterns.
symfony-knowledge
Symfony framework knowledge base. Provides architecture, DDD integration, persistence, DI, security, messenger, workflow, events, infrastructure components, testing, and antipatterns for Symfony PHP projects.
stability-patterns-knowledge
Stability Patterns knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Circuit Breaker, Retry, Rate Limiter, Bulkhead, and resilience audits.
solid-knowledge
SOLID principles knowledge base for PHP 8.4 projects. Provides quick reference for SRP, OCP, LSP, ISP, DIP with detection patterns, PHP examples, and antipattern identification. Use for architecture audits and code quality reviews.
scalability-knowledge
Scalability knowledge base. Provides vertical vs horizontal scaling, stateless design, session management, connection pooling, capacity planning, and PHP-FPM tuning for scalability audits.
saga-pattern-knowledge
Saga Pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for saga orchestration, choreography, and distributed transaction audits.
replication-sharding-knowledge
Replication and Sharding knowledge base. Provides read/write splitting at application level, connection wrapper patterns, replica lag handling, and query routing for database scaling audits.
psr-coding-style-knowledge
PSR-1 and PSR-12 coding standards knowledge base for PHP 8.4 projects. Provides quick reference for basic coding standard and extended coding style with detection patterns, examples, and antipattern identification. Use for code style audits and compliance reviews.
psr-autoloading-knowledge
PSR-4 autoloading standard knowledge base for PHP 8.4 projects. Provides quick reference for namespace-to-path mapping, composer.json configuration, directory structure, and common mistakes. Use for autoloading audits and project structure reviews.
outbox-pattern-knowledge
Outbox Pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for transactional outbox, polling publisher, and reliable messaging audits.
observability-knowledge
Observability knowledge base. Provides three pillars (logs, metrics, traces), structured logging, distributed tracing, metrics collection (RED/USE), SLI/SLO/SLA definitions for observability audits and generation.