af-do

Plan and execute code changes with inline comments and verification.

3|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/korchasa/ide-rules --skill af-do
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: af-do
Source: https://github.com/korchasa/ide-rules/tree/main/catalog/skills/af-do
Command: npx skills add https://github.com/korchasa/ide-rules --skill af-do

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate task execution within a project by planning, implementing code changes, and documenting with comments across the codebase.

Core Features & Use Cases

  • End-to-end task execution: Plan, implement, and verify changes with inline documentation at file, function, and block levels.
  • Structured workflow: Uses a task management tool to track steps and maintain traceability.
  • Quality assurance: Includes checks to ensure the task is fully understood and no residual or invalid data remains.

Quick Start

Plan the task with af-plan, then implement changes and update comments in the codebase.

Frequently Asked Questions about af-do

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

FAQPage Schema
How do I automate code changes and add inline comments across a project?

To automate code changes and add inline comments, use a tool that plans the task, executes modifications, and enforces comments at file, function, and block levels. This ensures end-to-end implementation with structured documentation across the codebase.

What is the best way to track autonomous task execution steps in software engineering?

The best way to track autonomous task execution steps is by using a task management tool to maintain traceability throughout the workflow. This structured approach ensures every implementation phase is recorded and verified before completion.

Do I need a task management tool to execute development tasks autonomously?

Yes, you need a task management tool to track steps and maintain traceability when executing development tasks autonomously. It ensures the autonomous workflow remains structured and fully verified across the project context.

How does autonomous code execution ensure no temporary or invalid data remains?

Autonomous code execution ensures no temporary or invalid data remains by including a dedicated verification step. This quality assurance check runs after implementation to validate that the codebase is clean and fully functional.

When should I use an autonomous workflow for end-to-end implementation?

You should use an autonomous workflow for end-to-end implementation when a development task requires comprehensive code changes, inline documentation updates across file and function levels, and strict verification within a project context.