From agentic-toolkit
Implement specific tasks from phase files with strict scope discipline, following architecture blueprints exactly as specified
npx claudepluginhub corbinatorx/devops-ai-toolkit-claude-plugin --plugin agentic-toolkitThis skill is limited to using the following tools:
Focused implementation of specific tasks from phase files (`.agentic/tasks/active/`) with strict scope and discipline. The Builder agent executes tasks exactly as specified in the blueprint, updating checkboxes and generating implementation reports.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Focused implementation of specific tasks from phase files (.agentic/tasks/active/) with strict scope and discipline. The Builder agent executes tasks exactly as specified in the blueprint, updating checkboxes and generating implementation reports.
This Skill delegates to the builder agent for focused, disciplined task execution.
Task and blueprint paths default to .agentic/tasks/active/ and .agentic/blueprints/active/. These can be overridden via .claude/config.json:
{
"documentation": {
"blueprintPath": ".agentic/blueprints/active",
"taskPath": ".agentic/tasks/active"
}
}
If documentation.taskPath is set in config, use that path instead of the default.
This Skill automatically activates when users mention:
"Implement task payment-service/phase1#2.1"
"Build task 3.5 from phase2"
"Work on phase1#4.2"
"Implement payment-service task 2.1"
Full path: payment-service/phase1#3.1 - Service name, phase file, task number
Short format: 3.1 - If phase file context is clear from conversation
With description: payment-service/phase1#3.1 Payment Entity Implementation
Extract:
payment-service, user-profilephase1, phase23.1, 4.2, 2.5If short format provided, infer from context or ask user for clarification.
Location pattern: .agentic/tasks/active/{service-or-feature-name}/{phase}.md
Example: .agentic/tasks/active/payment-service/phase1.md
Find the task section by searching for numbered headers: #### {task-number}
From task section, parse:
Checkbox Tasks (- [ ] or - [x]):
- [ ] Create PaymentController
- [ ] Implement POST /api/payments endpoint
- [ ] Add error handling for payment failures
These are the work items to implement.
Location Annotations:
**Location:** `src/controllers/PaymentController.ts`
CRITICAL: Only create/modify files mentioned in Location annotations.
Commands:
**Commands:**
```bash
npm install stripe
npm run build
npm test
**Acceptance Criteria**:
```markdown
**Acceptance Criteria:**
- All endpoints functional
- Proper error handling
- Tests passing
Code Examples: Tasks often include example code - use as templates but adapt to project conventions.
IMPORTANT: Stay focused. Only read:
.agentic/blueprints/active/{name}-blueprint.md.claude/config.json for conventionsDO NOT:
Invoke the builder agent to implement the task. The agent will:
A. Run Setup Commands (If Any) Execute commands from task's Commands: section first.
B. Create/Modify Files For each Location specified:
C. Implement Checkbox Items
Go through each - [ ] checkbox systematically.
D. Write Tests (If Specified) If acceptance criteria or checkboxes mention tests, create test files.
E. Validate Against Acceptance Criteria Before completion, verify each criterion is satisfied.
Mark completed checkboxes:
- - [ ] Create PaymentController
+ - [x] Create PaymentController
- - [ ] Implement POST /api/payments endpoint
+ - [x] Implement POST /api/payments endpoint
Add completion note (optional):
#### 3.1 Payment Controller Implementation ✅ COMPLETED (2025-01-15)
**Implementation Notes:**
- Created PaymentController with 5 endpoints
- Added Stripe integration with error handling
- All tests passing
## 🔨 Builder Report: Task {task-number} Complete
**Task**: {task-title}
**Phase File**: `.agentic/tasks/active/{service}/{phase}.md`
**Implementation Date**: {current-date}
### 📁 Files Created/Modified
1. **Created**: `{path}` ({lines} lines)
- {summary of what was added}
2. **Modified**: `{path}` ({lines changed})
- {summary of changes}
### ✅ Checkbox Completion
- [x] {checkbox 1}
- [x] {checkbox 2}
- [x] {checkbox 3}
**Completion**: {X}/{Y} checkboxes (100%)
### 🎯 Acceptance Criteria Status
- ✅ {criterion 1} (verified)
- ✅ {criterion 2} (verified)
**Criteria Met**: {X}/{Y} (100%)
### 🧪 Verification
**Build Status**: ✅ Build succeeded (0 warnings, 0 errors)
**Tests**: ✅ {X} tests passed
### 📝 Implementation Notes
- {Note about approach}
- {Note about challenges}
### 🔄 Next Steps
**Ready for Review**: Run `/review-task {task-number}`
**Suggested Next Task**: `{next-task-number} {next-task-title}`
Before implementing, the builder reads .claude/config.json and follows:
Naming Conventions:
Code Style:
Architecture:
Testing:
Documentation:
The Builder (via builder agent):
The Builder does NOT:
Before reporting completion:
❌ Phase File Not Found
Phase file not found at: .agentic/tasks/active/{service}/{phase}.md
Troubleshooting:
- Verify service/feature name is correct
- Check phase number is correct
- Ensure blueprints have been converted to tasks
- Try: /blueprint-tasks to generate task files
❌ Task Already Completed
Task {task-number} appears to be already completed (all checkboxes marked).
Options:
- Re-implement it anyway (may override changes)
- Review it with /review-task {task-number}
- Choose a different task
Reply with your choice.
❌ Unclear Task Scope
Task {task-number} needs clarification:
- {specific question about scope}
Please provide additional details or update the task in the phase file.
❌ Dependency Not Complete
Task {task-number} depends on task {dependency-number} which is not yet complete.
Suggestion: Implement task {dependency-number} first, then return to {task-number}.
Follows designs from:
Hands off to:
review-task SkillUsed in development cycle:
1. /blueprint - Architect creates architecture
2. /blueprint-tasks - Convert to phase-based tasks
3. /implement-task - Builder implements task ← YOU ARE HERE
4. /review-task - Manager validates work
5. [If review fails, rerun /implement-task with fixes]
6. /commit - Create smart commit
7. [Repeat for next task]
8. /create-pr - Create pull request
Multiple Phases: If service has multiple phases (phase1, phase2, phase3), ensure:
Cross-Service Dependencies: If task requires changes in multiple services:
Long-Running Tasks: If task is complex and takes significant time: