execute-subtask-direct
DEPRECATED: This skill has been renamed. Please use
agkan-subtask-directinstead.Skill("agkan-subtask-direct")
execute-subtask-direct
Overview
A workflow to directly implement a selected task without creating a branch or PR and mark it as complete.
Workflow
1. Implementation
Implement according to the task requirements.
Refer to /key-guidelines during implementation to maintain code quality.
2. Commit
Stage files by specifying them explicitly. Do not use git add -A as it risks including unintended files such as .env or credentials.
git add <file1> <file2> ...
git commit -m "<commit message>"
git push
Note: Do not use
git add -Aorgit add .. Files containing.env,credentials.*, or secrets may be committed unintentionally.
3. Update task to done
agkan task update <id> --status done
Important Notes
- Do not create a branch (work directly on the current branch)
- Do not create a PR
- Update directly to done after implementation is complete
- This skill is used after task selection (task selection is done with the
execute-task-directskill)
More from gendosu/agkan-skills
agkan-planning-subtask
Use when reviewing a single backlog task to assess decomposition, implementation readiness, and priority ordering.
7agkan
Use when managing tasks with the agkan CLI tool - creating, listing, updating tasks, managing tags, blocking relationships, or tracking project progress with the kanban board.
6agkan-review
Use when checking review tasks against GitHub PR status to automatically move them to done or closed.
6agkan-subtask
Use when a task has been selected and you need to implement it in an isolated (forked) context - handles in_progress update, branch creation, implementation, PR creation, and marking review.
6execute-subtask
[DEPRECATED] Use agkan-subtask instead. Use when a task has been selected and you need to implement it in an isolated (forked) context - handles in_progress update, branch creation, implementation, PR creation, and marking done.
6execute-add
[DEPRECATED] Use agkan-add instead. Use when adding a new task to the backlog — collects title, body, tags, priority, and parent task, then creates it with agkan.
6