cairn
Cairn brings all the important questions up to be decided upfront, so you can hand long-running execution to your agent confidently.
Plugin cairn from marketplace cairn in uHappyLogic/cairn-claude. Commands read from the repo's manifest — 17 days ago.
What it installs
Skills (22)
answer-all-open-questions-with-recommendationRecord the embedded recommendation as the answer for every question in the current milestone that carries one, reasoning over the whole set inline.
answer-open-question-with-alternativeRecord a chosen alternative from an open question's embedded analysis as that question's answer in the current milestone's requirements.md.
answer-open-question-with-recommendationRecord an open question's embedded recommendation as that question's answer in the current milestone's requirements.md.
answer-open-questionAnswer a named open question of the current milestone by recording the supplied answer as a decision in its requirements.md.
ask-in-milestone-contextAnswer an informational question about the current milestone from its goal, decisions, task lists, and live deliverables, without editing anything.
capture-milestone-principle-updatesDistill reusable answering principles from a named milestone's recorded decisions into the project-wide principle store.
complete-all-tasksComplete every task in the current milestone's TASKS_TODO.md one by one, moving each to TASKS_DONE.md.
complete-taskComplete a single named task from the current milestone's TASKS_TODO.md inline in this conversation and move it to TASKS_DONE.md.
define-milestone-goalCreate a new milestone directory with its four starting files from the provided goal description.
derive-tasksConvert the current milestone's requirements.md into a complete, dependency-ordered TASKS_TODO.md of brief-level task sections.
discuss-milestone-goalAnalyze an overall goal description and ask clarifying questions to make the milestone goal crisp, complete, and ready for formal definition.
discuss-new-taskClarify a rough or ambiguous issue into one or more well-defined, task-sized pieces ready to add to the current milestone's task list.
discuss-open-questionDiscuss a named open question in the current milestone requirements, surfacing alternatives, trade-offs, and a recommendation to help the user decide.
finish-current-milestoneMark the current milestone as done, recording its accomplishments in milestones/README.md, clearing the current-milestone pointer, and updating CLAUDE.md for lasting changes.
goto-next-milestoneActivate an already-defined milestone by pointing milestones/README.md at it as the current milestone.
init-milestone-base-workflowBootstrap the milestone workflow in a project by creating the milestones/ directory and milestones/README.md, and ensuring CLAUDE.md carries the workflow guidance.
modify-milestone-goalRevise the Goal section of the current milestone's requirements.md when the objective itself needs to be reshaped, broadened, narrowed, or corrected.
provide-alternatives-to-all-open-questionsAnnotate every open question in the current milestone lacking alternatives with a set of alternatives, dispatching one subagent per question.
recommend-all-open-questionsAnnotate every open question in the current milestone carrying alternatives with a single recommended option, reasoning over the whole set inline.
review-milestone-requirementsReview the current milestone's requirements to reconcile its open questions against recorded decisions, surface new gaps, and report whether it has converged.
specify-milestone-starting-stateAnalyze the project's existing state and fill the "Relevant starting state" section of a milestone's requirements.md with context that supports future decisions.
submit-taskAdd a single already-clear issue to the current milestone's TASKS_TODO.md as a brief-level task section.
Subagents (2)
complete-taskCompletes one named task from a milestone's task list, invoked with that task's heading text and the milestone directory.
provide-alternatives-to-open-questionEnumerates the honest alternatives for one open question into one scratch file, invoked with its Short Title, milestone directory, and scratch directory.
Maintain cairn?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.