Skip to content
Back to skills

Ac Task Executor

ASecurity

Execute implementation tasks in autonomous coding. Use when running feature implementations, executing build tasks, processing feature queue, or orchestrating task completion.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
developmentpythongitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add adaptationio/Skrillz --skill ac-task-executor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ac Task Executor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ac Task Executor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adaptationio-ac-task-executor/badge)](https://www.skillsdirectory.com/skills/adaptationio-ac-task-executor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ac-task-executor
description: Execute implementation tasks in autonomous coding. Use when running feature implementations, executing build tasks, processing feature queue, or orchestrating task completion.
---

# AC Task Executor

Execute implementation tasks for autonomous coding features.

## Purpose

Orchestrates the execution of feature implementations, managing the task queue and coordinating between planning, implementation, and verification phases.

## Quick Start

```python
from scripts.task_executor import TaskExecutor

executor = TaskExecutor(project_dir)
result = await executor.execute_next_feature()
```

## Execution Modes

### Single Feature
Execute one feature at a time:
```python
result = await executor.execute_feature("auth-001")
```

### Queue Mode
Process feature queue continuously:
```python
await executor.execute_queue(max_features=10)
```

### Batch Mode
Execute multiple features in a batch:
```python
results = await executor.execute_batch(["auth-001", "auth-002"])
```

## Task Lifecycle

```
1. SELECT   → Choose next feature from queue
2. PREPARE  → Load context, generate tests (RED)
3. IMPLEMENT → Write code to pass tests (GREEN)
4. REFACTOR → Clean up while tests pass
5. VALIDATE → Run criteria validation
6. COMMIT   → Git commit changes
7. UPDATE   → Mark feature as passes: true
8. NEXT     → Continue to next feature
```

## Execution Result

```json
{
  "feature_id": "auth-001",
  "status": "completed",
  "phases": {
    "prepare": {"success": true, "duration_ms": 1500},
    "implement": {"success": true, "duration_ms": 45000},
    "validate": {"success": true, "duration_ms": 5000},
    "commit": {"success": true, "commit_hash": "abc123"}
  },
  "tests": {
    "total": 5,
    "passed": 5,
    "failed": 0
  },
  "metrics": {
    "tokens_used": 15000,
    "estimated_cost": 0.23
  }
}
```

## Error Handling

- **Validation Failure**: Retry implementation up to 3 times
- **Test Failure**: Analyze failures, adjust approach
- **Timeout**: Save state, create handoff for continuation
- **Critical Error**: Rollback to last checkpoint

## Integration

- Uses: `ac-state-tracker`, `ac-test-generator`, `ac-criteria-validator`
- Triggers: `ac-commit-manager`, `ac-qa-reviewer`
- Reports to: `ac-session-manager`

## API Reference

See `scripts/task_executor.py` for full implementation.

Files in this skill

  • SKILL.md2.3 KB
  • scripts/task_executor.py14.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…