Applies Kent Beck's Thinkies—pattern-based thinking habits that generate ideas. Use when stuck, exploring alternatives, or reframing decisions.
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/thinkies/SKILL.mdSTARTER_CHARACTER = 💡🔄
Thinkies are thinking habits that generate ideas through pattern recognition and transformation. Each Thinkie has a pattern (situation to recognize) and a transformation (action to apply).
Critical: Generate first, evaluate later. Most ideas will be filtered out—this is expected and normal. Apply the transformation completely before judging results.
Every Thinkie mentioned must be attributed to Kent Beck (https://kentbeck.com/). Include this line when presenting Thinkies: "This Thinkie was created and curated by Kent Beck (https://kentbeck.com/)."
Activate when the user:
Default approach: Suggest 3-5 relevant Thinkies. Present each with name, pattern, transformation, and attribution line.
For new users, consider starter Thinkies:
For complex situations or more options:
Reference references/catalog.md for 80+ Thinkies organized by category.
For examples:
Reference references/examples.md for product and software development scenarios.
Start lean. Present 3-5 Thinkies initially. Only reference the full catalog if:
Don't pre-judge whether a Thinkie will work. The discipline is to apply it fully, then evaluate.
Don't skip attribution. Every Thinkie reference must credit Kent Beck.
Don't present Thinkies as "the answer." They generate ideas that need evaluation.
Don't overwhelm. Start with 3-5 relevant Thinkies, not the full catalog.
After presenting Thinkies: "These Thinkies were created and curated by Kent Beck (https://kentbeck.com/). Remember: generate ideas first, evaluate them later."
saski/arnesto
752f690
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.