swain-do

Manage agent execution tasks and implementation plans via the tk CLI tool.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/cristoslc/tidegate --skill swain-do
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swain-do
Source: https://github.com/cristoslc/tidegate/tree/main/.agents/skills/swain-do
Command: npx skills add https://github.com/cristoslc/tidegate --skill swain-do

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust system for tracking the implementation progress of agent tasks, ensuring that work is planned, executed, and accounted for, preventing tasks from falling through the cracks.

Core Features & Use Cases

  • Task Management: Creates, tracks, and manages individual tasks and implementation plans.
  • Dependency Tracking: Manages dependencies between tasks to ensure correct execution order.
  • Progress Monitoring: Provides clear visibility into task status, allowing for efficient coordination.
  • Use Case: When an agent needs to implement a new feature, this Skill ensures a detailed plan is created, tasks are assigned, and progress is logged, providing a clear audit trail.

Quick Start

Use the swain-do skill to create a new implementation plan for the 'Implement authentication' spec.

Frequently Asked Questions about swain-do

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track agent execution tasks for software development?

You can track agent execution tasks using the swain-do Skill, which manages the lifecycle of implementation plans via the 'tk' CLI tool. It handles task creation, dependency management, and status updates to ensure work is fully accounted for.

How do I manage task dependencies to ensure correct execution order?

Managing task dependencies is handled automatically by tracking relationships between implementation tasks. This ensures correct execution order by preventing dependent tasks from starting before their prerequisites are marked complete.

Can I enforce TDD protocols during implementation task tracking?

Yes, Test-Driven Development (TDD) and completion verification protocols are enforced for all implementation tasks. This ensures every development artifact meets predefined testing criteria before its status is updated to complete.

What is the best way to create an implementation plan for a new feature spec?

The best way to create an implementation plan for a feature spec is to initialize it through the 'tk' CLI tool. This generates a detailed plan, assigns tasks, and logs progress to provide a clear audit trail.

Does swain-do work without external dependencies for agile task management?

Yes, the Skill operates without external dependencies, relying solely on the integrated 'tk' CLI tool to manage agile task execution. It provides progress monitoring and dependency tracking natively.

Why do software development tasks fall through the cracks during execution?

Tasks fall through the cracks when there is no robust tracking system for implementation progress. This Skill solves the problem by enforcing planned execution, logging status updates, and maintaining a clear audit trail for all artifacts.