Engineering
tasks avatar

tasks

Track and execute code implementation using Mighty (mt) tasks, with progress comments, linked evidence, recorded design decisions, and clean closeout workflows.

Introduction

This skill provides a systematic approach for AI agents to manage software development work using the Mighty (mt) task tracking framework. It is designed for developers and AI agents who require a disciplined, Git-native workflow for implementing bug fixes, feature requests, and code refactoring. By treating tasks as first-class citizens, it ensures that every code change is backed by a specific requirement, documented with ephemeral progress updates, and justified through formal design decisions. The skill mandates a high-signal communication style, focusing on clear intent, source tracking, and verifiable evidence of completion.

  • Streamlines task creation and management using the mt CLI, linking directly to technical specifications and design documents.

  • Implements a progressive disclosure workflow, encouraging short, actionable progress comments that explain the 'why' behind implementation choices.

  • Facilitates explicit design decision recording, allowing agents to document alternative paths and final trade-offs, which is crucial for long-term codebase maintainability.

  • Ensures accountability through evidence-based work, where each task is mapped to specific code files, commits, and test suites via the link command.

  • Enforces a clean closeout protocol that validates the state of the task, missing requirements, and provides a clear resolution summary for future audits.

  • Use this skill whenever you are tasked with modifying the repository, whether implementing a new feature or fixing a bug.

  • Always start by querying the current task state using mt work or mt mine to ensure synchronization with ongoing development efforts.

  • When creating a task, use the provided templates to ensure goals, acceptance criteria, and constraints are clearly defined.

  • Utilize mt comment to leave breadcrumbs during your coding session, especially when navigating complex refactoring or trade-offs.

  • Before finishing your work, utilize the mt closeout and mt commit commands to ensure the repository remains in a clean, documented, and deployable state.

  • Inputs typically include task IDs or feature specifications; outputs are structured task updates, linked evidence commits, and finalized resolution summaries.

Repository Stats

Stars
29
Forks
7
Open Issues
0
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 04:16 PM
View on GitHub