Agent skill · pskoett

intent-framed-agent

Frames coding-agent work sessions with explicit intent capture and drift monitoring. Use when a session transitions from planning/Q&A to implementation for coding tasks, refactors, feature builds, bug fixes, or other multi-step execution where scope drift is a risk.

What it needs

About 5k tokens when loaded.

What this skill does

Intent Framed Agent Install Fallback using the Agent Skills CLI: Purpose This skill turns implicit intent into an explicit, trackable artifact at the moment execution starts. It creates a lightweight intent contract, watches for scope drift while work is in progress, and closes each intent with a short resolution record. Scope (Important) Use this skill for coding tasks only. It is designed for implementation work that changes executable code. Do not use it for general-agent activities such as: broad research planning-only conversations documentation-only work operational/admin tasks with no coding implementation For trivial edits (for example, simple renames or typo fixes), skip the full intent frame. Trigger Activate at the planning-to-execution transition for non-trivial coding work. Common cues: User says: "go ahead", "implement this", "let's start building" Agent is about to move from discussion into code changes Workflow Phase 1: Intent Capture At execution start, emit: Rules: Keep each field to 1-2 sentences. Reuse current approval when an approved plan or explicit instruction to proceed already covers the frame's outcome, approach, constraints, and success criteria. Emit the frame for traceability and continue. Ask Does this capture what we are doing? Anything to adjust before I start? only when no current approval exists, the frame adds a material decision or assumption, or scope/constraints changed. Do not proceed while a material decision remains unresolved. Phase 2: Intent Monitor During execution, monitor for drift at natural boundaries: before touching a new area/file before starting a new logical work unit when current action feels tangential Drift examples: work outside stated scope approach changes with no explicit pivot new features/refactors outside constraints solving a different problem than the stated outcome When detected, emit: If the user already directed the pivot, update the active intent frame and continue under the enduring constraints. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills pskoett/intent-framed-agent--d4a115

View the source on GitHub

Browse the @skills marketplace