Skip to Content

5.1 Build, Test, Iterate, Repeat

Build, Test, Iterate, Repeat

Great Skills are refined, not written

Great Skills are never done on the first try. The difference between an average and an excellent Skill is the testing and refinement process.

Three Types of Tests

Trigger Tests

Does the Skill activate correctly? Try different phrasings of the same request. Test with similar but unrelated prompts to check for false positives.

Functional Tests

Does it produce the correct output? Run the Skill with standard inputs and verify that results match expectations.

Edge Case Tests

Can it handle weird inputs? Test with missing data, unusual formats, very long inputs, empty inputs.

The Testing Pyramid

70%
Trigger tests
20%
Functional tests
10%
Edge case tests

Most Skill failures are trigger failures — the Skill either does not activate when it should, or activates when it should not. Focus the majority of your testing effort on triggers.

Quick Test Strategy

Write 10 prompts that should trigger your Skill and 5 that should not. Run all 15 and check the results. This takes 10 minutes and catches 80 percent of issues.

Testing Mindset

Testing is not optional — it is what separates functional Skills from great ones. Build a habit of testing every change with at least 5 different prompts before considering it done.

Testovací mentalita — proč testování není volitelné.

Rating
0 0

There are no comments for now.

to be the first to leave a comment.