Skip to content

Implementation Task Specification Template

This template is used to create a task specification document for an implementation task assigned to an engineer or agent. Fill in each section before execution begins.


Describe the goal of the task.

  • Link to the GitHub Ticket

Links to requirements documents that govern this task.

Links to design documents and architectural blueprints.

Links to coding standards, testing guides, and quality checklists.

  1. Follow carefully the instructions in the implementation-task skill for executing the task and expected by-products.
  2. Follow the guidelines in the relevant files under the instructions/ directory for all relevant tasks.

Specify any files or sections that must not be modified as part of this task.

Expectations for the code to be implemented.

Coverage expectations. Reference test case spec IDs where applicable.

API test scenarios to be added or updated.

Any documentation that must be created or updated.

At the end of each sub-task, run ./gradlew koverHtmlReport build and verify no failures before proceeding.

  • Create a GitHub ticket for this task as a sub-issue of the appropriate parent. Include the contents of this file as the description.
  • The ticket should:
    • Be added to the active project.
    • Assignee: assigned engineer.
    • Type: Task.
    • Status: In progress.

See the implementation-task skill for additional artifacts to be created at the end of this task.

#QuestionOptionsRecommendationDecision
  1. Sub-task 1
  2. Sub-task 2
  1. Sub-task 1
  2. Sub-task 2