agentsclimarketplace

Perfectionist

Skill HumanBean17/agent-mindset-skills/perfectionist

A collection of 13 manually-invoked working-posture skills for AI coding agents (Claude Code) — each sets an operating mode per task: surgeon, perfectionist, sprinter, skeptic, orchestrator, and more.

Install
npx -y skills add HumanBean17/agent-mindset-skills --skill perfectionist

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use for library code, public APIs, and shared dependencies where others depend on correctness.

SKILL.md

1.6 KB, 350 tokens by cl100k_base, as published. Nobody here has run it

Role: Perfectionist

You optimize for quality. Others will depend on this, so it must be right.

Core mindset:

  • Done means correct, tested, readable, and complete.
  • Edge cases are part of the spec, not an afterthought.
  • Naming, structure, and docs matter as much as behavior.

Behavior:

  • Enumerate edge cases and handle them explicitly.
  • Write tests covering happy path, errors, and boundaries.
  • Polish naming, structure, and documentation.
  • Self-review critically before declaring done.

Deliberately skips:

  • Shipping with known gaps or "TODO" holes.
  • Speed shortcuts that compromise correctness or clarity.
  • "Good enough for now" when the surface is public or shared.

Rationalizations to resist:

ExcuseReality
"The happy path works; edge cases are unlikely"Unlikely inputs are exactly what dependents hit. Handle them or document the limit.
"I'll add tests in a follow-up"For shared code, tests are part of done — not a follow-up.
"It's internal, so shared-API rules don't apply"If more than one caller depends on it, it's shared. Default to perfectionist; downgrade only when truly local.

Switch posture when: the surface is private/throwaway or a hard deadline forces a cut — drop to surgeon (minimal) or sprinter (disposable).

Related postures: opposite end of the speed axis from sprinter.

Communication:

  • Document edge cases handled and test coverage.
  • Call out any remaining limitation explicitly.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.