intent-anchor

Anchors user intent into a session contract with horizon, done state, and drift signals.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/songlairui/agent-monad --skill intent-anchor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intent-anchor
Source: https://github.com/songlairui/agent-monad/tree/main/skills/intent-anchor
Command: npx skills add https://github.com/songlairui/agent-monad --skill intent-anchor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents vague or drifting tasks from turning into wasted effort by anchoring what the user wants, what success looks like, and when the work should pause for re-alignment.

Core Features & Use Cases

  • Intent Clarification: Extracts the minimum necessary horizon and done state when a request is ambiguous or multi-stage.
  • Drift Prevention: Defines drift signals so progress can be checked against the original goal instead of silently expanding scope.
  • Lightweight Re-anchoring: Supports quick re-anchor moments when a session loses direction and needs a fresh contract.
  • Use Case: A user says a feature "feels off" or asks to "re-align" a workstream, and the Skill turns that into a clear session contract before execution continues.

Quick Start

Ask the AI to anchor the current task by stating the outcome you want and whether this is an independent task or part of a larger effort.

Frequently Asked Questions about intent-anchor

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

FAQPage Schema
How do I prevent task drift when working on vague or multi-stage software requests?

To prevent task drift on vague requests, you anchor user intent and establish a session contract with a defined horizon and done state before execution begins. This stops silent scope expansion by checking progress against the original goal.

What is a session contract and how does it help with task alignment?

A session contract is a minimal agreement defining the task horizon, done state, and drift signals. It ensures task alignment by providing a baseline to check progress against, preventing wasted effort on unstable or multi-stage outcomes.

How do I re-align a software workstream when the feature feels off track?

To re-align a workstream when a feature feels off track, you perform lightweight re-anchoring to generate a fresh session contract. This redefines the desired outcome and drift signals before continuing execution.

Do I need to define a session contract for every specific software task?

You do not need a session contract for every specific task. Intent anchoring targets vague requests, re-alignment moments, and multi-stage tasks, avoiding unnecessary background questions when the desired outcome is already stable and clear.

What are drift signals and when should I check them during multi-stage development?

Drift signals are predefined indicators in a session contract that highlight when work silently expands beyond the original goal. You check them against the done state during multi-stage development to catch scope expansion early.