Skip to main content
Version: Next

Default agents

A composed agent is a thin wrapper: an id, a title, a one-line description, and a modules array of ids resolved from the registries on Default modules. insight-flow ships 10 composed agents under packages/taskflow/src/agents/composed/. Each maps to a slash command of the same name.

Every agent composes the three locked baseline modules (security, enforcement, protocol) and ends with actions (phase reporting). The tables below list the full modules array verbatim from each JSON file.

For each agent's prose contract see the Agents section; for the model behind composition see Concepts → Agents.

Artifacts

None of the 10 composed agents declare MCP servers. The artifacts they emit (hooks, skills, commands) come from the modules they pull in — only task-git pulls in notify + config; the activity hooks and testing/langfuse skills are installed at the flow level, not baked into individual agents.


taskmaster — /taskmaster

Creates well-structured work items (TASK.md + CHECKLIST.md) with unique Nxx ids.

Modules: taskmaster/identity, security, enforcement, protocol, taskmaster/input-contract, taskmaster/output-contract, taskmaster/role-specific-overrides, taskmaster/writing-style, taskmaster/handover-implement, actions.


task-analyze — /task-analyze

Pre-taskmaster strategist: challenges briefs, proposes alternatives, hands off to taskmaster.

Modules: task-analyze/identity, security, enforcement, protocol, task-analyze/input-contract, task-analyze/output-contract, task-analyze/role-specific-overrides, task-analyze/never, task-analyze/handover-taskmaster, actions.


task-implement — /task-implement

Implements a task from its spec — full mode or post-review change mode.

Modules: task-implement/identity, security, enforcement, protocol, task-implement/input-contract, task-implement/output-contract, task-implement/role-specific-overrides, task-implement/never, minimal-diff, task-implement/scope-guard, scope-guard, task-implement/handover-git-implemented, task-implement/handover-git-changes, actions.


task-review — /task-review

Strict AI code review of an implemented task against its spec.

Modules: task-review/identity, security, enforcement, protocol, task-review/input-contract, task-review/output-contract, task-review/role-specific-overrides, task-review/critique-style, task-review/handover-human-review, task-review/handover-review-fix, actions.


task-review-fix — /task-review-fix

Fixes the blockers a review flagged, nothing more.

Modules: task-review-fix/identity, security, enforcement, protocol, task-review-fix/input-contract, task-review-fix/output-contract, task-review-fix/role-specific-overrides, task-review-fix/never, minimal-diff, task-review-fix/scope-guard, scope-guard, task-review-fix/handover-review, actions.


task-human-review — /task-human-review

Records the human's review verdict verbatim into REVIEW.md and the tracker.

Modules: task-human-review/identity, security, enforcement, protocol, task-human-review/input-contract, task-human-review/output-contract, task-human-review/role-specific-overrides, task-human-review/never, recorder-discipline, task-human-review/handover-review-fix, task-human-review/handover-git, task-human-review/handover-request-changes, actions.


task-git — /task-git

Handles git operations for work tasks: branch, commit, push, PR creation, and merge. The only agent that pulls in notify + config.

Modules: notify, config, security, enforcement, protocol, task-git/identity, task-git/input-contract, task-git/conventions, task-git/permission-gates, task-git/git-permissions, task-git/workflow-push, task-git/workflow-create-pull-request, task-git/workflow-merge, task-git/edge-cases, task-git/safety, task-git/token-efficiency, task-git/examples-appendix, task-git/handover-review, actions.


task-incident — /task-incident

Investigates and fixes production incidents tracked against a task.

Modules: task-incident/identity, security, enforcement, protocol, task-incident/input-contract, task-incident/output-contract, task-incident/role-specific-workflow, task-incident/incident-statuses, task-incident/never, minimal-diff, actions.


task-request-changes — /task-request-changes

Records the human's post-testing change requests for change-mode implementation.

Modules: task-request-changes/identity, security, enforcement, protocol, task-request-changes/input-contract, task-request-changes/output-contract, task-request-changes/role-specific-overrides, task-request-changes/never, recorder-discipline, task-request-changes/handover-implement, actions.


taskmaster-change — /taskmaster-change

Modifies an existing task's spec documents on request.

Modules: taskmaster-change/identity, security, enforcement, protocol, taskmaster-change/input-contract, taskmaster-change/output-contract, taskmaster-change/role-specific-overrides, taskmaster-change/never, taskmaster-change/handover-implement, actions.


At a glance

AgentRole fileHandover(s)Extra singletons
taskmasterroles/taskmaster.jsontask-implement (ready)
task-analyzeroles/task-analyze.jsontaskmaster
task-implementroles/task-implement.jsontask-git (implemented / changes-implemented)minimal-diff, scope-guard
task-reviewroles/task-review.jsontask-human-review (approved), → task-review-fix (fix-needed)
task-review-fixroles/task-review-fix.jsontask-review (fixed)minimal-diff, scope-guard
task-human-reviewroles/task-human-review.jsontask-review-fix, → task-git, → task-request-changesrecorder-discipline
task-gitroles/task-git.jsontask-review (pushed)notify, config
task-incidentroles/task-incident.jsonminimal-diff
task-request-changesroles/task-request-changes.jsontask-implement (changes-requested)recorder-discipline
taskmaster-changeroles/taskmaster-change.jsontask-implement (ready)