do-task

Automates codebase navigation and task execution with module-first analysis and documentation synchronization.

Updated May 10, 2026
One-click install
npx skills add https://github.com/lehanhhaidang/ai-skills --skill do-task-lehanhhaidang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: do-task
Source: https://github.com/lehanhhaidang/ai-skills/tree/main/do-task
Command: npx skills add https://github.com/lehanhhaidang/ai-skills --skill do-task-lehanhhaidang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, docopt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of navigating complex codebases and executing various coding tasks such as bug fixes, feature implementations, and code reviews.

Core Features & Use Cases

  • Codebase Navigation: Automatically locate module documentation and relevant files in a codebase.
  • Task Execution: Generate and execute task plans for bug fixes, feature implementations, refactoring, etc.
  • Documentation Synchronization: Updates module documentation to stay in sync with code changes.
  • Use Case: For a developer looking to implement a new feature in a complex codebase, the Skill automatically locates the necessary module documentation, reads relevant code, and executes the task plan for the feature implementation.

Quick Start

Activate the do-task skill with the command "do-task initiate feature implementation <feature-name>".

Frequently Asked Questions about do-task

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

FAQPage Schema
How do I automate codebase navigation and task execution for a new feature?

To automate codebase navigation and task execution, initiate the skill with a command like "do-task initiate feature implementation <feature-name>" to generate and execute a dynamic task plan automatically.

What is module-first code analysis and when do I need it for a bug fix?

Module-first code analysis automatically locates module documentation and relevant files to understand context before executing bug fixes. You need it when navigating complex codebases to ensure changes align with existing architecture.

Do I need specific Python dependencies to run codebase navigation and analysis tasks?

Yes, you need Python dependencies including requests and docopt for command-line interaction. The skill also requires existing codebase documentation to function properly during task execution.

Can I synchronize module documentation automatically after implementing code changes?

Yes, the skill provides documentation synchronization capabilities that automatically update module documentation to stay in sync with code changes after task execution, ensuring your codebase docs remain current.

What's the best way to plan and execute refactoring tasks in a complex codebase?

The best way to execute refactoring tasks is using dynamic planning capabilities that read relevant code and module documentation first, then generate a structured task plan for systematic execution within the codebase.

Are there limitations when using automated task execution for code reviews?

Automated task execution for code reviews requires existing codebase documentation to function. Without proper documentation, the skill cannot effectively locate module context or generate accurate task plans for review execution.