claude

cairn

Cairn brings all the important questions up to be decided upfront, so you can hand long-running execution to your agent confidently.

0 on GitHubby Lukasz Kosiakv1.9.0MITupdated 18 days ago
/

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-recommendation

    Record 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-alternative

    Record 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-recommendation

    Record an open question's embedded recommendation as that question's answer in the current milestone's requirements.md.

  • answer-open-question

    Answer a named open question of the current milestone by recording the supplied answer as a decision in its requirements.md.

  • ask-in-milestone-context

    Answer an informational question about the current milestone from its goal, decisions, task lists, and live deliverables, without editing anything.

  • capture-milestone-principle-updates

    Distill reusable answering principles from a named milestone's recorded decisions into the project-wide principle store.

  • complete-all-tasks

    Complete every task in the current milestone's TASKS_TODO.md one by one, moving each to TASKS_DONE.md.

  • complete-task

    Complete 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-goal

    Create a new milestone directory with its four starting files from the provided goal description.

  • derive-tasks

    Convert the current milestone's requirements.md into a complete, dependency-ordered TASKS_TODO.md of brief-level task sections.

  • discuss-milestone-goal

    Analyze an overall goal description and ask clarifying questions to make the milestone goal crisp, complete, and ready for formal definition.

  • discuss-new-task

    Clarify 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-question

    Discuss a named open question in the current milestone requirements, surfacing alternatives, trade-offs, and a recommendation to help the user decide.

  • finish-current-milestone

    Mark 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-milestone

    Activate an already-defined milestone by pointing milestones/README.md at it as the current milestone.

  • init-milestone-base-workflow

    Bootstrap 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-goal

    Revise 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-questions

    Annotate every open question in the current milestone lacking alternatives with a set of alternatives, dispatching one subagent per question.

  • recommend-all-open-questions

    Annotate every open question in the current milestone carrying alternatives with a single recommended option, reasoning over the whole set inline.

  • review-milestone-requirements

    Review 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-state

    Analyze 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-task

    Add a single already-clear issue to the current milestone's TASKS_TODO.md as a brief-level task section.

Subagents (2)

  • complete-task

    Completes one named task from a milestone's task list, invoked with that task's heading text and the milestone directory.

  • provide-alternatives-to-open-question

    Enumerates the honest alternatives for one open question into one scratch file, invoked with its Short Title, milestone directory, and scratch directory.

View source on GitHub

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.

claude & codex pluginslisted