cairn

Track project schedules and multi-agent task lineage in a deterministic ledger file.

3|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/yoonhwan/ai-feature-pack --skill cairn-yoonhwan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cairn
Source: https://github.com/yoonhwan/ai-feature-pack/tree/main/feature-pack/cairn/claude-code/skills/cairn
Command: npx skills add https://github.com/yoonhwan/ai-feature-pack --skill cairn-yoonhwan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of losing track of project milestones, task deadlines, and multi-agent task lineage when working on distributed AI agent workflows, removing the need to manually reconstruct task history after context switches, worktree changes, or agent session ends.

Core Features & Use Cases

  • Unified Schedule Management: Tracks project milestones, tasks, start/due dates, overdue items, and auto-generates Mermaid Gantt charts for full timeline visibility.
  • Multi-Agent Lineage Tracking: Automatically records spawn/return/merge relationships for fan-out agent tasks, preserving recovery points even after session distillation or worktree cleanup.
  • Use Case: When running a multi-agent research project with 3 parallel sub-tasks, use this Skill to track each sub-task's parent, completion status, and return point to avoid orphaned work after agent sessions end.

Quick Start

Use the cairn skill to check all overdue milestones and tasks for your current project and generate an updated Gantt chart view.

Frequently Asked Questions about cairn

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

FAQPage Schema
How do I track multi-agent task lineage across session context switches?

Track multi-agent task lineage using a deterministic ledger file that records spawn, return, and merge relationships for fan-out tasks. This preserves recovery points and prevents orphaned work nodes after session context switches or worktree changes.

What is the best way to manage project schedules for distributed AI agent workflows?

Manage distributed AI agent workflows by applying a single ledger file to unify schedule tracking. This approach tracks milestones, start and due dates, and auto-generates Mermaid Gantt charts while enforcing atomic writes for full timeline visibility.

How do I prevent orphaned work nodes when running parallel AI agent sub-tasks?

Prevent orphaned work nodes by enforcing recovery graph validation across your fan-out task branching. The system automatically validates task lineage, ensuring each parallel sub-task maintains its parent relationship and return point after agent sessions end.

Does this project schedule tracking work with git integration and worktree management?

Yes, project schedule tracking works with git integration by enforcing atomic writes and git tracking via a deterministic ledger file. This ensures task lineage and schedule data remain consistent during worktree management and cleanup operations.

Can I visualize project milestones and overdue tasks using a Gantt chart?

Yes, you can visualize project milestones and overdue tasks by auto-generating Mermaid Gantt charts. The tracking system monitors start and due dates, identifies overdue items, and renders the full project timeline for immediate visibility.

What are the limitations of manual task history reconstruction after agent session distillation?

Manual task history reconstruction after session distillation risks losing track of project milestones and multi-agent task lineage. Without a deterministic ledger enforcing recovery graph validation, fan-out task branching often results in orphaned work nodes and broken lineage.