Pseudo Skills

Depth

A loosely-bound, evolving how-to that does the job of a Claude Skill without the rigid binding, changing over time as conditions shift.

Captured as markdown with a version-notes changelog that compounds one dated Lesson per real run. The "pseudo" is the pseudocode sense — skill-shaped, expressed loosely and tool-independently — and it predates Claude Skills.

How it matures

A pseudoskill is the loose, middle stage of an arc that runs as you work Goals on a dotHumanized project:

  • A Goal is worked, producing Lessons — dated takeaways from real runs.
  • Lessons accumulate and cohere into a pseudoskill — a loose, evolving how-to.
  • When the pseudoskill stabilizes (stops changing run-to-run), it formalizes into a Skill — fixed and packaged.
Goal  ──►  Lessons  ──►  pseudoskills  ──►  Skills
(worked)   (dated       (loose,           (stabilized,
            takeaways)   evolving          formalized
                         how-tos)          Claude Skills)

Maturation is earned, not scheduled: a Lesson joins a pseudoskill only when it recurs and coheres; a pseudoskill formalizes only once it has stabilized — promote on evidence, never on a timer. pseudoskill and Skill aren't competing terms; they're the loose and stable ends of the same lineage. (This arc used to sit on the lifecycle page; the lifecycle is now just the per-goal loop, and this maturation is its own thing.)

Example

pseudoskills/deploy-lambda.md
# deploy-lambda (pseudoskill)
## How-to
1. Build the bundle, ...
## Version notes
- 2026-06-12 — first run; CORS preflight tripped us up.
- 2026-06-16 — Function URL needs both InvokeFunctionUrl + InvokeFunction.

pseudoskill vs Skill — loose and stable ends of one lineage. A pseudoskill is the loose, evolving form that lives inside .human/; a Skill is what it becomes once it stabilizes and gets formalized as a Claude Skill. The "pseudo" predates Claude Skills, which is why the loose stage keeps the older name even though the stable stage borrows Anthropic's. When you need to be exact: pseudoskill = loose/native/evolving, Skill = stable/formalized/packaged.

Pseudoskills are emergent — earned from accumulated Lessons — with one deliberate exception: dotHumanize, which ships ready-made to bootstrap the floor.

Related

Try it

Last updated