context-setter

Generate structured markdown context files with ROLE, CONSTRAINTS, and TASKS.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/j-greig/claude-skills --skill context-setter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-setter
Source: https://github.com/j-greig/claude-skills/tree/main/skills/context-setter
Command: npx skills add https://github.com/j-greig/claude-skills --skill context-setter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms vague coding requests into clear, comprehensive, and structured prompts. It eliminates the time wasted on ambiguous instructions and iterative clarifications, ensuring Claude receives optimal context from the start to deliver higher-quality code and solutions faster.

Core Features & Use Cases

  • Automated Context Generation: Creates detailed Markdown files with sections like ROLE, MISSION, CONSTRAINTS, STYLE, ORDER OF FILES, and structured TASKS.
  • Intelligent Codebase Exploration: Explores your project to extract existing constraints, conventions, and dependencies, ensuring the generated context is accurate and relevant.
  • Use Case: When starting a new feature, fixing a complex bug, or setting up infrastructure, use this skill to proactively define the scope, constraints, and sequential tasks for Claude, leading to more efficient and accurate development cycles.

Quick Start

Use the context-setter skill to structure this task for building a new user authentication flow.

Frequently Asked Questions about context-setter

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

FAQPage Schema
How do I structure complex coding tasks to get better AI output?

Structure coding tasks using a context-setting markdown with ROLE, MISSION, CONSTRAINTS, STYLE, file reading order, and structured tasks. This approach eliminates ambiguous instructions and ensures Claude receives optimal context from the start, delivering higher-quality code faster.

Can I automate context generation for new features or bug fixes?

Yes. Context-setter intelligently explores your codebase to extract existing constraints, conventions, and dependencies, then generates a comprehensive markdown blueprint. This automation eliminates manual clarification cycles when starting complex development work.

What information should I include when defining a development task?

Include ROLE definitions, mission statements, project constraints, coding style guidelines, file reading order, and step-by-step tasks. Context-setter extracts this from existing documentation like AGENTS.md and PRDs, or builds it by exploring your project structure.

How does context-setter extract constraints from my project?

The Skill explores your codebase and existing documentation to identify conventions, dependencies, and project-specific rules. It structures these constraints into a template that prevents vague instructions and ensures Claude understands your project's scope and requirements.

Can I use context-setter for infrastructure setup tasks?

Yes. Context-setter works for infrastructure, new features, and bug fixes. It proactively structures scope, constraints, and sequential tasks, leading to more efficient and accurate development cycles across any complex coding domain.

What format does context-setter output?

Context-setter outputs structured markdown files in British English with sections for ROLE, MISSION, CONSTRAINTS, STYLE, ORDER OF FILES, and TASKS. This format provides Claude with clear, sequential context for executing development work accurately.