meta-steering

Guides authoring of SKILL.md, agent, instruction, and prompt files for AI harnesses.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/siegenthalerroger/.llmctl-marketplace --skill meta-steering-siegenthalerroger
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: meta-steering
Source: https://github.com/siegenthalerroger/.llmctl-marketplace/tree/main/plugins/llmctl-core-0.4.0/skills/meta-steering
Command: npx skills add https://github.com/siegenthalerroger/.llmctl-marketplace --skill meta-steering-siegenthalerroger

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing steering files for AI coding assistants (skills, subagents, instructions, prompts) requires version-specific frontmatter fields, description shapes, and discovery budgets that differ across Claude Code, Copilot, Codex, and APM — getting them wrong from memory produces files that never activate or fail to load. ## Core Features & Use Cases - Customization type routing: A decision table that resolves whether a new rule belongs in a skill, agent, instruction, prompt, hook, MCP server, or plugin before any file is written. - Description craft guidance: Evidence-based rules for writing discovery descriptions (directive phrasing, negative constraints, naming) plus the four context budgets that govern skill visibility across harnesses. - Cross-harness frontmatter parity: Field mappings for dual-deployed files (applyTo vs paths, tools vs disallowedTools, model formats) and a shared provenance convention with license-fidelity rules. - Use Case: When asked to create a new subagent for code review, load this skill first to pick the correct file type, write a compliant frontmatter, and route to the depth references for agent tools, handoffs, and orchestration. ## Quick Start Use the meta-steering skill to author a new SKILL.md for a PDF-processing workflow with correct frontmatter and description.

Frequently Asked Questions about meta-steering

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

FAQPage Schema
How do I write a SKILL.md file for Claude Code or Copilot?▼

A SKILL.md needs YAML frontmatter with name and description, followed by markdown instructions. Write the description as a directive with concrete triggers and a negative constraint, keep it single-line, and stay within the 1024-character spec limit.

Should I use a skill, agent, instruction, or prompt file?▼

Use a skill for model-triggered workflows with their own resources, an agent when isolated context or tool policy is needed, an instruction for durable path-scoped conventions, and a prompt for user-invoked slash commands. Hooks or MCP servers cover deterministic or capability needs.

Why is my skill not activating in Claude Code?▼

Activation depends on the name and description, not body content. Use directive phrasing with an explicit negative constraint, front-load the differentiating verb, and check the total name-plus-description budget — skills past the roughly 15,000-character cutoff are invisible.

Can one agent file work for both Copilot and Claude Code?▼

Yes, if you omit the tools array and restrict Claude Code with disallowedTools instead. A Copilot-style tools array makes Claude Code refuse to spawn the agent because the tool vocabularies do not overlap.

What are the limits of instruction files like AGENTS.md?▼

Frontier models reliably follow roughly 150-200 instructions total, and the harness system prompt already consumes about 50. Every added rule degrades adherence to all others, so promote a rule only after the same mistake recurs.