CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

thinkies

Applies Kent Beck's Thinkies—pattern-based thinking habits that generate ideas. Use when stuck, exploring alternatives, or reframing decisions.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/thinkies/SKILL.md
SKILL.md
Quality
Evals
Security

STARTER_CHARACTER = 💡🔄

Core Principle

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.

Attribution

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/)."

Four-Step Process

  1. Pick a Thinkie: Match the pattern to the user's situation
  2. Apply transformation: Generate the idea fully without evaluation
  3. Present result: Share the generated idea with attribution
  4. Evaluate together: After generation, assess usefulness with user

When to Apply Thinkies

Activate when the user:

  • Says they're stuck, blocked, or paralyzed
  • Asks for different perspectives or approaches
  • Faces decisions without clear paths
  • Mentions wanting to generate ideas or alternatives
  • Explicitly mentions Thinkies or Kent Beck

How to Apply

Default approach: Suggest 3-5 relevant Thinkies. Present each with name, pattern, transformation, and attribution line.

For new users, consider starter Thinkies:

  • Can't/Because → When/Can: Reframe limitations as conditional possibilities
  • Easy Bit: Pick easiest useful action to build momentum
  • Fun Bit: Pick most enjoyable component to build energy
  • Scale Down: Focus on tractable subset
  • Half in Half: Ask "which half in half the time?"

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.

Progressive Disclosure

Start lean. Present 3-5 Thinkies initially. Only reference the full catalog if:

  • User wants more options after initial suggestions
  • Situation is complex and needs broader exploration
  • User explicitly asks for comprehensive list

Anti-Patterns

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.

Reminder

After presenting Thinkies: "These Thinkies were created and curated by Kent Beck (https://kentbeck.com/). Remember: generate ideas first, evaluate them later."

Repository

saski/arnesto

Path

.agents/skills/thinkies/SKILL.md

Last updated
First committed

Is this your skill?

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.