rnd-writing-skillslisted
Install: claude install-skill oleksify/rnd-framework
# Writing Skills
## Overview
Extend the rnd-framework plugin by creating new skills. Skills are Markdown files with YAML frontmatter that guide agent behavior.
## Skill File Format
Every skill lives in its own directory under `skills/`:
```
skills/
my-new-skill/
SKILL.md
```
### Required Frontmatter
```yaml
---
name: my-new-skill
description: Use when [triggering conditions] — [what it does]
---
```
- **name:** Lowercase, hyphenated. Must match the directory name.
- **description:** Starts with "Use when" — describes WHEN to invoke this skill, not what it contains. This is what the agent sees when deciding whether to invoke. Do not quote the value unless it contains YAML-special characters (`:`, `#`, `{`, `}`, etc.).
### Body Structure
```markdown
# Skill Name
## Overview
One-sentence core principle.
## When to Use
- Trigger conditions
- When NOT to use
## The Iron Law / Core Principle
The non-negotiable rule.
## Process
Step-by-step guidance.
## Common Rationalizations
Anti-patterns to avoid.
## Verification Checklist
How to confirm the skill was followed correctly.
## Related Skills
Cross-references to other rnd-framework skills.
```
## Naming Conventions
- Use `rnd-` prefix for skills that are part of the R&D pipeline
- Use descriptive names without prefix for utility skills
- Reference other skills as `rnd-framework:<skill-name>`
## Skill Types
**Rigid:** Follow exactly. The skill contains discipline that should not be adapted away. Examples: `r