Back to list
LandonSchropp

writing-skills

by LandonSchropp

My personal toolkit for working with AI agents

0🍴 0📅 Jan 23, 2026

SKILL.md


Understand Requirements First

When asked to create or edit a skill:

  1. If helpful, ask clarifying questions about the skill's purpose:

    • What specific problem does this skill solve?
    • What should the output/outcome be?
    • What context or inputs will the skill work with?
    • What are the key behaviors or patterns it should enforce?
  2. Summarize your understanding and get user confirmation:

    • "Let me confirm: this skill should [summary]. Is this correct?"
    • Wait for user approval before proceeding
  3. Get approval on your first test scenario before running the full TDD cycle:

    • Describe the test scenario you plan to run
    • Explain what failure you expect to observe
    • Ask: "Does this test scenario match what you want to address?"
    • Wait for user approval before creating test files

You cannot create a good test without understanding what you're testing.

Test-Driven Development

Follow the TDD methodology when writing skills:

  • Red: Design a scenario you expect to fail without the skill and run it with a subagent. Document the exact behavior of the agent, including what choices it made, what failed and what triggered those failures. This is equivalent to "watch the test fail"—you must see what agents naturally do before writing the skill.
  • Green: Write a skill that addresses the behaviors you documented. Only address what you observed. Don't add extra content for hypothetical cases.
  • Refactor: Continue to evaluate with subagents. Every time a failure or rationalization appears, add an explicit counter. Keep re-testing until the skill is bulletproof.

THE IRON LAW: DON'T WRITE A SKILL WITHOUT A FAILING EVALUATION FIRST. If you didn't watch an agent fail without the skill, you don't know if the skill teaches the right thing. This applies to NEW skills AND EDITS to existing skills.

  • Did you write the skill before testing it? Delete it. Start over.
  • Did you edit the skill without testing it? Delete it. Start over.

Required Reading

STOP. Read these documents NOW. Not later. Not "as you go." Right now.

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon