intent-writer

Generate a structured Intent Document with goals, constraints, and original user input.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/saajunaid/junai --skill intent-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intent-writer
Source: https://github.com/saajunaid/junai/tree/main/.github/skills/workflow/intent-writer
Command: npx skills add https://github.com/saajunaid/junai --skill intent-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create an Intent Document — a structured, immutable artifact that captures the user's original intent for a feature or task. This document is the anchor that prevents intent drift as work passes through the agent pipeline (PRD → Architect → Plan → Implement).

Core Features & Use Cases

  • Generate a formal Intent Document that anchors user goals, success criteria, and constraints for every handoff.
  • Facilitate amendments and backlogs by preserving the Original User Input and providing a clear trace through the chain.
  • Support a standardized structure that guides downstream agents (PRD, Architect, Plan, Implement) with a single source of truth.

Quick Start

Provide a vague idea or backlog item and let the Skill generate the initial Intent Document.

Frequently Asked Questions about intent-writer

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

FAQPage Schema
How do I preserve user intent across an agent pipeline?

To preserve user intent across an agent pipeline, you create a structured Intent Document that anchors the original goal, success criteria, and constraints before handing work to downstream agents like PRD or Architect.

What is an Intent Document used for in backlog management?

An Intent Document is an immutable artifact used in backlog management to capture the original user input and provide a clear trace for amendments, preventing intent drift when pulling backlog items into active work.

How do I prevent intent drift when refining vague ideas for a PRD agent?

To prevent intent drift when refining vague ideas before a PRD agent, generate a formal artifact containing the goal, out-of-scope items, and feasibility notes to serve as a single source of truth for downstream agents.

Can I use this to document amendments to original user input?

Yes, you can document amendments by preserving the Original User Input field within the Intent Document, ensuring a clear trace through the chain while maintaining a standardized structure for any changes.

Do I need a structured format before pulling backlog items into active work?

You need a structured format like an Intent Document to pull backlog items into active work, as it generates a chain_id and feasibility notes that guide the implementation phase with a single source of truth.

When should I not use an Intent Document for agent handoffs?

You should not use an Intent Document when the original user input is already highly detailed or when the workflow bypasses agent pipelines, as the artifact is specifically designed to prevent intent drift across structured handoffs.