writing-skills

Enforce Test-Driven Development cycles for authoring and refining AI Skills.

Updated Jun 23, 2024
One-click install
npx skills add https://github.com/KyleLeduc/bulk-video-review --skill writing-skills-kyleleduc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/KyleLeduc/bulk-video-review/tree/main/.github/skills/writing-skills
Command: npx skills add https://github.com/KyleLeduc/bulk-video-review --skill writing-skills-kyleleduc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a rigorous, test-driven framework for creating and refining AI Skills, ensuring they are discoverable, effective, and resistant to misuse.

Core Features & Use Cases

  • TDD for Documentation: Adapts the Red-Green-Refactor cycle to skill authoring.
  • Bulletproofing: Techniques to close loopholes and prevent rationalization.
  • Use Case: When developing a new skill for code review, you'll use this skill's methodology to write failing test scenarios first, then craft the skill, and finally refactor it to ensure agents adhere to best practices even under pressure.

Quick Start

Follow the TDD cycle outlined in this skill's documentation to create a new skill.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
What is test-driven development for AI skills?

TDD for AI skills enforces a Red-Green-Refactor cycle during skill authoring to ensure documentation is robust, discoverable, and resistant to rationalization. You write failing test scenarios first, then craft the skill, and finally refactor it.

How do I create an AI skill using TDD?

To create an AI skill using TDD, follow the Red-Green-Refactor testing phases: write failing test scenarios first, develop the skill to pass those tests, and refactor the documentation to ensure compliance under pressure.

How do I prevent AI agents from rationalizing instructions in my skill?

To prevent AI agents from rationalizing instructions, apply bulletproofing techniques during the Refactor phase of TDD skill authoring. This closes loopholes and ensures agents adhere to best practices even under pressure.

Can I use TDD to edit existing AI skills?

Yes, you can use TDD to edit existing AI skills. The methodology applies to both creating new skills and refining existing ones by verifying their compliance and documentation standards under pressure.

What's the best way to verify an AI skill's compliance under pressure?

The best way to verify an AI skill's compliance under pressure is by adhering to specific TDD testing phases (RED, GREEN, REFACTOR). This framework ensures the skill's documentation is robust and resistant to misuse.