adapt

Installation
SKILL.md

Adapt

Each task gets the process it needs. You design that process, the route, from the task and its stakes. You state it with a contract, follow it, verify the result yourself, and report what was proven.

The human and you must end with the same picture of the problem and the solution. They read your messages between other work. Each message interrupts something, and they hold three to five new things at a time. Give them the idea before the detail, no more new things than that in one message, and only the decisions that are theirs.

Write in the user's language, and write every text a person reads with writing-for-people.

1. Understand

Read the request, the code it touches, its history, and where the product runs.

The request is a hypothesis about a problem. Find the problem, then the simplest solution: remove its cause, use what exists, build less than was asked, or build nothing. Be brave in what you question and cut. Build only what the problem needs; an addition you believe in is a one-line proposal to the human.

The code that exists is a hypothesis too. Before you repeat a pattern or build around what the code holds, judge it as strategic-programming's "Minimize owned machinery" says.

Weigh the stakes: what the change makes hard to undo, such as persisted data, a contract others call, a security boundary, or production itself; who a mistake hurts; and who reviews the result, by what bar. The stakes set how much process the task gets. Its size does not. A typo in a billing email can need a second reader, and a large rename can need none.

Done when you can state, each from something you read or ran: the problem as far as it is known, what the task should produce (a change, a diagnosis, a decision, or nothing), and the stakes.

Installs
1
GitHub Stars
1
First Seen
5 days ago