authoring-skills

Author agent skills using the S=(C,π,T,R) model and refactor system prompts into SKILL.md units.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/rd162/skills --skill authoring-skills-rd162
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring-skills
Source: https://github.com/rd162/skills/tree/main/authoring-skills
Command: npx skills add https://github.com/rd162/skills --skill authoring-skills-rd162

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a methodology for creating well-structured agent skills and for refactoring monolithic system prompts into modular, reusable components that can be discovered, loaded on-demand, and executed with clear contracts.

Core Features & Use Cases

  • Standardizes the four-part skill model S = (C, π, T, R) to ensure consistent activation, execution, termination, and reuse.
  • Guides refactoring of large system-rule files into discrete SKILL.md units plus supporting references.
  • Enables graceful degradation and cross-model portability, with progressive disclosure and gating patterns.

Quick Start

Outline a process to author well-structured agent skills and refactor monolithic system prompts into reusable components.

Frequently Asked Questions about authoring-skills

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

FAQPage Schema
How do I refactor monolithic system prompts into modular agent skills?

Refactoring monolithic system prompts involves breaking down large system-rule files into discrete, reusable SKILL.md units. This skill guides the process using the S=(C,π,T,R) model to ensure components are discoverable, load-on-demand, and interoperable across different agents.

What is the S=(C,π,T,R) model for structuring agent skills?

The S=(C,π,T,R) model is a standardized four-part framework for skill authoring. It defines consistent activation, executable policy, termination, and reuse for agent skills, ensuring clear contracts and graceful degradation across different models.

How do I ensure cross-model portability when authoring agent skills?

Cross-model portability is achieved by standardizing skill components through progressive disclosure and gating patterns. This skill provides a framework to make skills interoperable across different agents while maintaining graceful degradation during execution.

What is the best way to standardize prompt engineering for reusable components?

Standardizing prompt engineering components requires defining clear frontmatter, applicability rules, and termination policies. This skill provides a methodology to structure agent skills with clear contracts, ensuring they are discoverable and load-on-demand.

When do I need to modularize system prompts into SKILL.md units?

You need to modularize system prompts into SKILL.md units when monolithic rule files become difficult to manage or reuse. This refactoring enables progressive disclosure, allowing agents to discover and load specific skills on-demand.

Does this skill authoring framework support graceful degradation for edge cases?

Graceful degradation is a core feature of the S=(C,π,T,R) skill authoring framework. It ensures that agent skills can handle failures or unexpected inputs smoothly, maintaining execution stability across different models and environments.