Illustration: a large dithered disc of text glyphs, lit on its upper left rim in amber.

Do Skills

Install the loop.
Then add your stack.

A curated set of skills for coding agents. A loop from idea to pull request, plus stack skills you add per project. Install the global set once with npx skills.

1 Once per machine global
npx skills add https://github.com/edheltzel/Do-Skills/tree/master/skills/global -g
2 Inside each project per stack
npx skills add https://github.com/edheltzel/Do-Skills/tree/master/skills/project/<group>

Work in progress. It changes often, so read a skill before you install it.

Skills
67
Global
38
Project
29
Groups
13

Idea to pull request. Six steps, in order.

LFG takes a change from an idea to an open pull request. Run each step yourself, or let /do-it take a request through plan, work, and commit. It skips brainstorm, and it never merges. Every step ends by naming the next one.

  1. Shape · Step 1 of 6

    do-brainstorm

    Decide what to build, not how.

  2. Shape · Step 2 of 6

    do-plan

    Ordered units, each with a check.

  3. Build · Step 3 of 6

    do-work

    Run the plan one unit at a time.

  4. Build · Step 4 of 6

    do-simplify

    Simplify the change without changing behavior.

  5. Build · Step 5 of 6

    do-adversarial-review

    Hunt the diff for bugs. Reports, never edits.

  6. Ship · Step 6 of 6

    do-commit

    Commit your changes, and add cpp to push and open a pull request.

/do-it runs plan, work, and commit for you. It skips brainstorm, and it ends at an open pull request.

Open pull request

Install once, then add stacks.

Global38

Useful in any repo

Review, planning, commits, docs. Install once per machine with -g.

coreworkflowoperationscontentpersonal

npx skills add https://github.com/edheltzel/Do-Skills/tree/master/skills/global -g
Project29

Pay off with one stack or product

Run from inside the project. Replace <group> with a group name.

typescriptfrontendbackendtoolingswiftproductmarketingpersonal

npx skills add https://github.com/edheltzel/Do-Skills/tree/master/skills/project/<group>

Start here