Kaneo Tracker
Keep approved scope in the plan and live execution progress in Kaneo.
Manage work; do not implement code merely because a task is ready.
Ownership and boundaries
- Use the plan skill for repository-grounded implementation planning.
Preserve its intake, approval, and completion gates rather than
duplicating or bypassing them.
- Use this skill for backlog organization, task creation, priorities,
dependencies, progress updates, and reporting.
- Support standalone tasks without requiring a plan.
- Do not edit plan files, checkboxes, or phase statuses as part of tracking.
- Do not silently change approved scope to match board activity.
- Never mark a plan phase complete before the user explicitly confirms it.
Passing verification alone is not phase approval.
Resolve context
- Identify the requested operation: capture, organize, import, update,
report, reconcile, or choose next work.
- Inspect the supplied plan or task references before asking questions.
If plan approval is unclear, confirm it before importing.
- Resolve the target workspace and project from explicit references or
confirmed session context. Ask when the target is ambiguous.
- Inspect the available integration's tool schemas. Discover project
columns and use their actual status slugs; do not assume default names.
- Resolve assignees from workspace members. Do not invent IDs, deadlines,
priorities, estimates, URLs, or server capabilities.
Use available native Kaneo tools or the MCP gateway. Tool names can differ
between clients; discover operations rather than assuming a fixed prefix.
Do not retrieve credentials or read local authentication files.
Scope reads to the relevant workspace, project, and tasks. Follow pagination
when looking for existing work; a truncated list is not proof of absence.
If the integration or a required capability is unavailable, report the
limitation. Do not silently switch to direct HTTP or claim changes succeeded.
Approvals
- Read and report without additional confirmation.
- Apply clear, explicitly requested individual task changes directly.
- Preview plan imports, bulk creation, and restructuring before writing.
Show the target project, task mapping, dependencies, and proposed changes.
- An approved batch authorizes that batch, not unrelated follow-up work.
- During an explicitly requested tracking session, record observed starts,
blockers, and verification results within the agreed scope.
- Ask before deleting tasks, moving work between projects, changing
approved scope, or resolving conflicting information.
- Obtain explicit user confirmation before completing a plan phase.
- Do not create workspaces, projects, columns, or labels unless requested
and supported by the available integration.
Import an approved plan
- Read the plan's objectives, phases, implementation tasks, dependencies,
verification, risks, and completion gates.
- Find existing linked tasks before proposing new ones.
- Map a simple plan to one task and a phased plan to one task per phase.
Keep implementation steps as a checklist in each task.
- Propose subtasks only when a step needs independent ownership, blocking,
or verification. Do not create a plan-parent task by default.
- Translate genuine prerequisites into blocking relations. Do not turn
every numbered phase into a dependency or introduce dependency cycles.
- Preview and obtain approval, then create or update the mapped tasks.
- Record returned task IDs and verify the resulting tasks and relations.
For each task, include the applicable sections:
- Objective and approved scope.
- Plan reference: repository identity, plan path, phase heading, and
revision when available. Use a remote link only when known.
- Implementation checklist, preserving the plan's level of detail.
- Prerequisites and dependencies.
- Verification steps and expected results.
- Completion gate.
- Relevant risks or constraints.
Preserve deterministic instructions from Workhorse plans and bounded local
choices from Smart plans. Do not flatten away details required to execute.
Use an existing not-started column for imports. Resolve unclear status
mappings with the user. Leave unspecified assignees and dates unset; use
the integration's neutral priority when available.
Do not upload secrets, credentials, or unrelated private repository content.
Avoid duplicates and preserve edits
Use existing task IDs first. Otherwise match the stored repository, plan
path, and phase reference; treat titles as supporting evidence only.
- Repeated imports should reuse matching tasks.
- Ask when multiple tasks match or a renamed phase has uncertain identity.
- Fetch the current task before editing.
- Change only intended fields and preserve human notes, checklist progress,
assignments, and unrelated description content.
- Use narrow update operations when available. Read-merge-write operations
may still race; do not claim atomic conflict protection.
- After a timeout or uncertain create result, look for the created task
before retrying. Never blindly repeat creates or comments.
Track execution
Record only progress supported by inspected evidence or explicit user reports.
Distinguish reported outcomes from checks performed by the agent.
- Move a task to the mapped active column when work actually starts.
- Check off an implementation step only when its completion is supported.
- Record blockers with their cause, affected work, and unblock condition.
Use an existing blocked column if appropriate; otherwise record a note.
- Add concise comments for meaningful decisions, blockers, handoffs, and
verification results. Avoid repetitive status-only comments.
- Include commands and outcomes when known. Never imply tests ran when
they did not, and do not run implementation or tests solely to track work.
- When verification passes, report “awaiting user confirmation” unless
phase completion has already been explicitly approved.
- Move a phase to the mapped completed column only after its required
verification and user completion gate are satisfied.
- Mark skipped or superseded work explicitly; never present it as done.
Standalone tasks follow their stated acceptance criteria and the user's
requested status changes; do not impose a plan-phase gate on unrelated work.
Organize work and reconcile changes
For standalone work, capture the outcome, scope, acceptance criteria, and
known dependencies. Ask only for missing information that changes the task.
Recommend priorities and ordering from explicit urgency, dependencies, risk,
and readiness. Label recommendations as proposals, not existing commitments.
Do not assign people or invent due dates to make the board look complete.
If technical implementation planning is needed, hand off to the plan skill.
Backlog organization does not authorize code changes.
When a plan changes:
- Compare the current approved plan with its linked Kaneo tasks.
- Report added, changed, removed, and ambiguously matched work.
- Separate scope drift from ordinary progress updates.
- Preview the reconciliation batch and obtain approval.
- Preserve completed work and human edits. Do not automatically delete
tasks for removed phases; propose a superseded disposition.
- Keep unapproved plan changes out of the tracked execution scope.
If the user asks to change scope, resolve the plan revision through the plan
workflow before synchronizing it to Kaneo.
Report and resume
For progress reports, show:
- Relevant task IDs and verified links when available.
- Completed, active, blocked, and not-started work.
- Verification or user approval still outstanding.
- Plan drift and incomplete synchronization.
- The next ready task and why its prerequisites are satisfied.
Count phases or tasks explicitly. Do not equate checklist counts with effort
or invent percentage-complete estimates.
After mutations, report what actually succeeded. If a batch partially fails,
list successful and unresolved operations and retain their task IDs.
Do not attempt destructive rollback. Re-read current state before resuming.
Keep responses concise. A report-only request must not mutate the board.
1---2name: kaneo-tracker3description: Creates, updates, and tracks Kaneo tasks through an available Kaneo MCP integration. Use to turn approved implementation plans into tracked work, organize a backlog, report progress and blockers, reconcile plan changes, or identify the next ready task. Companion to the plan skill; also supports standalone task management.4---56# Kaneo Tracker78Keep approved scope in the plan and live execution progress in Kaneo.9Manage work; do not implement code merely because a task is ready.1011## Ownership and boundaries1213- Use the plan skill for repository-grounded implementation planning.14 Preserve its intake, approval, and completion gates rather than15 duplicating or bypassing them.16- Use this skill for backlog organization, task creation, priorities,17 dependencies, progress updates, and reporting.18- Support standalone tasks without requiring a plan.19- Do not edit plan files, checkboxes, or phase statuses as part of tracking.20- Do not silently change approved scope to match board activity.21- Never mark a plan phase complete before the user explicitly confirms it.22 Passing verification alone is not phase approval.2324## Resolve context25261. Identify the requested operation: capture, organize, import, update,27 report, reconcile, or choose next work.282. Inspect the supplied plan or task references before asking questions.29 If plan approval is unclear, confirm it before importing.303. Resolve the target workspace and project from explicit references or31 confirmed session context. Ask when the target is ambiguous.324. Inspect the available integration's tool schemas. Discover project33 columns and use their actual status slugs; do not assume default names.345. Resolve assignees from workspace members. Do not invent IDs, deadlines,35 priorities, estimates, URLs, or server capabilities.3637Use available native Kaneo tools or the MCP gateway. Tool names can differ38between clients; discover operations rather than assuming a fixed prefix.39Do not retrieve credentials or read local authentication files.4041Scope reads to the relevant workspace, project, and tasks. Follow pagination42when looking for existing work; a truncated list is not proof of absence.4344If the integration or a required capability is unavailable, report the45limitation. Do not silently switch to direct HTTP or claim changes succeeded.4647## Approvals4849- Read and report without additional confirmation.50- Apply clear, explicitly requested individual task changes directly.51- Preview plan imports, bulk creation, and restructuring before writing.52 Show the target project, task mapping, dependencies, and proposed changes.53- An approved batch authorizes that batch, not unrelated follow-up work.54- During an explicitly requested tracking session, record observed starts,55 blockers, and verification results within the agreed scope.56- Ask before deleting tasks, moving work between projects, changing57 approved scope, or resolving conflicting information.58- Obtain explicit user confirmation before completing a plan phase.59- Do not create workspaces, projects, columns, or labels unless requested60 and supported by the available integration.6162## Import an approved plan63641. Read the plan's objectives, phases, implementation tasks, dependencies,65 verification, risks, and completion gates.662. Find existing linked tasks before proposing new ones.673. Map a simple plan to one task and a phased plan to one task per phase.68 Keep implementation steps as a checklist in each task.694. Propose subtasks only when a step needs independent ownership, blocking,70 or verification. Do not create a plan-parent task by default.715. Translate genuine prerequisites into blocking relations. Do not turn72 every numbered phase into a dependency or introduce dependency cycles.736. Preview and obtain approval, then create or update the mapped tasks.747. Record returned task IDs and verify the resulting tasks and relations.7576For each task, include the applicable sections:7778- Objective and approved scope.79- Plan reference: repository identity, plan path, phase heading, and80 revision when available. Use a remote link only when known.81- Implementation checklist, preserving the plan's level of detail.82- Prerequisites and dependencies.83- Verification steps and expected results.84- Completion gate.85- Relevant risks or constraints.8687Preserve deterministic instructions from Workhorse plans and bounded local88choices from Smart plans. Do not flatten away details required to execute.8990Use an existing not-started column for imports. Resolve unclear status91mappings with the user. Leave unspecified assignees and dates unset; use92the integration's neutral priority when available.9394Do not upload secrets, credentials, or unrelated private repository content.9596## Avoid duplicates and preserve edits9798Use existing task IDs first. Otherwise match the stored repository, plan99path, and phase reference; treat titles as supporting evidence only.100101- Repeated imports should reuse matching tasks.102- Ask when multiple tasks match or a renamed phase has uncertain identity.103- Fetch the current task before editing.104- Change only intended fields and preserve human notes, checklist progress,105 assignments, and unrelated description content.106- Use narrow update operations when available. Read-merge-write operations107 may still race; do not claim atomic conflict protection.108- After a timeout or uncertain create result, look for the created task109 before retrying. Never blindly repeat creates or comments.110111## Track execution112113Record only progress supported by inspected evidence or explicit user reports.114Distinguish reported outcomes from checks performed by the agent.115116- Move a task to the mapped active column when work actually starts.117- Check off an implementation step only when its completion is supported.118- Record blockers with their cause, affected work, and unblock condition.119 Use an existing blocked column if appropriate; otherwise record a note.120- Add concise comments for meaningful decisions, blockers, handoffs, and121 verification results. Avoid repetitive status-only comments.122- Include commands and outcomes when known. Never imply tests ran when123 they did not, and do not run implementation or tests solely to track work.124- When verification passes, report “awaiting user confirmation” unless125 phase completion has already been explicitly approved.126- Move a phase to the mapped completed column only after its required127 verification and user completion gate are satisfied.128- Mark skipped or superseded work explicitly; never present it as done.129130Standalone tasks follow their stated acceptance criteria and the user's131requested status changes; do not impose a plan-phase gate on unrelated work.132133## Organize work and reconcile changes134135For standalone work, capture the outcome, scope, acceptance criteria, and136known dependencies. Ask only for missing information that changes the task.137138Recommend priorities and ordering from explicit urgency, dependencies, risk,139and readiness. Label recommendations as proposals, not existing commitments.140Do not assign people or invent due dates to make the board look complete.141142If technical implementation planning is needed, hand off to the plan skill.143Backlog organization does not authorize code changes.144145When a plan changes:1461471. Compare the current approved plan with its linked Kaneo tasks.1482. Report added, changed, removed, and ambiguously matched work.1493. Separate scope drift from ordinary progress updates.1504. Preview the reconciliation batch and obtain approval.1515. Preserve completed work and human edits. Do not automatically delete152 tasks for removed phases; propose a superseded disposition.1536. Keep unapproved plan changes out of the tracked execution scope.154155If the user asks to change scope, resolve the plan revision through the plan156workflow before synchronizing it to Kaneo.157158## Report and resume159160For progress reports, show:161162- Relevant task IDs and verified links when available.163- Completed, active, blocked, and not-started work.164- Verification or user approval still outstanding.165- Plan drift and incomplete synchronization.166- The next ready task and why its prerequisites are satisfied.167168Count phases or tasks explicitly. Do not equate checklist counts with effort169or invent percentage-complete estimates.170171After mutations, report what actually succeeded. If a batch partially fails,172list successful and unresolved operations and retain their task IDs.173Do not attempt destructive rollback. Re-read current state before resuming.174175Keep responses concise. A report-only request must not mutate the board.