rfc-xml-style

Enforce RFC 2119 keywords and semantic XML tags in agent documentation.

35|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jal-co/jalco-pi-mono --skill rfc-xml-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rfc-xml-style
Source: https://github.com/jal-co/jalco-pi-mono/tree/main/pi/.pi/agent/skills/rfc-xml-style
Command: npx skills add https://github.com/jal-co/jalco-pi-mono --skill rfc-xml-style

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes how AI agents are instructed by enforcing the use of RFC 2119 keywords and semantic XML tags, leading to more predictable and reliable agent behavior.

Core Features & Use Cases

  • Enforces RFC 2119: Ensures requirement-level language is precise and unambiguous.
  • Applies XML Structuring: Organizes prompts and skill definitions into logical, machine-readable sections.
  • Use Case: When writing a new skill, use this guide to structure its SKILL.md file with clear <instructions>, <constraints>, and <workflow> tags, and ensure all mandatory requirements use MUST or MUST NOT.

Quick Start

Use the rfc-xml-style skill to refactor the markdown files in the ./prompts directory.

Frequently Asked Questions about rfc-xml-style

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

FAQPage Schema
How do I structure AI prompts using XML tags and RFC 2119 keywords?

To structure AI prompts using XML tags and RFC 2119 keywords, you apply semantic tags like <instructions> and <constraints> alongside precise requirement-level language such as MUST or MUST NOT. This standardizes agent-facing documentation for enhanced clarity and interpretability.

What is the best way to standardize system documentation for AI agents?

The best way to standardize system documentation for AI agents is enforcing RFC 2119 requirement-level keywords and semantic XML tags. This approach organizes prompts into logical, machine-readable sections, leading to more predictable and reliable agent behavior.

How do I refactor markdown files in a prompts directory for better LLM interpretability?

To refactor markdown files in a prompts directory for better LLM interpretability, apply a style guide enforcing RFC 2119 keywords and XML structuring. This converts raw markdown into logical, machine-readable sections with clear requirement-level language.

Does using RFC 2119 keywords in prompt engineering improve agent reliability?

Using RFC 2119 keywords in prompt engineering improves agent reliability by ensuring requirement-level language is precise and unambiguous. Standardizing instructions with MUST or MUST NOT keywords leads to more predictable AI behavior during execution.

Can I use semantic XML tags to organize skill definitions and system documentation?

Yes, you can use semantic XML tags to organize skill definitions and system documentation. Applying a semantic XML tag catalog structures prompts into logical sections like <workflow>, making the documentation machine-readable and easier for agents to interpret.