clickai.dev

Runs natively onClaude CodeCodex

Skills For Real Non-Engineers

I've led dev teams for over twenty years. I never wrote the code. These skills give me a lead developer who runs the team, so all I have to bring is the idea. Four shipped products so far.

Most of these skills started as someone else's. Fifteen are adapted from Matt Pocock's Skills For Real Engineers, three from Lauren Tan, five are mine. I rewrote nearly all of them for someone who won't read the code, then tied them together under one orchestrator session that takes the idea, decides what gets grilled, mapped, prototyped, built, and reviewed, and runs the rest. That's what lets a non-engineer ship at production quality. I talk to that one session the way I've always talked to a dev lead.

Thirty seconds to install

Claude Code

$ /plugin marketplace add timharris707/skills$ /plugin install team-workflow@skills # the pack, start here

Codex desktop, adapted for Astra workflows

$ codex plugin marketplace add timharris707/skills$ codex plugin add clickai-codex@clickai

That's the install. Open a session in a real repo and you can ask for any skill by name. Both editions cover all 23 skills, with instructions adapted to each app. The Codex edition keeps task ownership through compaction and respects your model settings. Standalone skills and other runtimes: every install option →

Start with the seat, not the list

Install the pack, run setup once, then open one session and say “orchestration mode.” That session is your lead. It reads the map, routes the work to the other skills, and comes back to you only for decisions. Setup asks whether you'll read the code your agents write or lead from outside it; answer lead, and every new session in that repo opens in the seat. The chart above is what your lead has to work with.

What these fix

Stop re-explaining your workflow every session

You finally got a session working the way you work. It knew the plan, the standards, the things it must never touch. Then it ended, and this morning's agent knows none of it. Every skill here is a workflow I got tired of re-teaching, written down once, so any agent can pick it up by name. Four failures cost me the most, and the fix was never a smarter model. It is a written procedure the agent cannot skip.

“It built the wrong thing, confidently.”

You described the feature, the agent agreed instantly, and hours later you are reviewing a polished implementation of something you never meant. Nobody pressure-tested the plan, so the agent filled every gap with a guess, and the cost lands at review time, the most expensive place to find out. grilling inverts the ritual: the agent interviews you, round after round, and it is done when no question on the table is still open and the settled decisions are written down. It will not make the calls for you. You decide everything; it just refuses to let a question slide by unanswered.

“One model's opinion.”

An architecture, a migration, a contract: a hard call, decided by whichever model you happened to ask, in one pass, with nobody pushing back. When that call is wrong, you rebuild. advisory-board convenes Claude, Codex, Gemini, and Grok on the same material, has them answer independently and then read each other, and is done when you hold one verdict with the dissent preserved and a list of what the board could not verify. The board never edits your files, and it is still models arguing with models. The final call stays yours.

“The session died and took the state with it.”

Yesterday's session knew the plan, the constraints, and the half-finished thread. Then it hit its limit, and today's opens blank, so you spend the start of every session rebuilding the end of the last one. handoff is done when one small file lets a fresh session resume mid-stride with nothing re-explained, and domain-memory keeps the permanent layer: what your repo's words mean, and why its settled decisions went the way they did. A handoff is a pointer, not a transcript. It records where things stand and where the durable records live, never the whole conversation.

“You're the bottleneck between five agents.”

Parallel agents sound like leverage until every one of them needs context only you hold, and the work moves at the speed of your typing. to-tickets turns a decided plan into tracker items a stranger could pick up cold, blocking edges included, and orchestrate is done when your session plays the lead: it assigns, audits, and merges instead of implementing. Neither will untangle an undecided mess: they need a plan already settled and a tracker to put it on.

Start here

Your first week

  1. Point the pack at one real repo. Run the install above, then tell a session in that repo to run setup. It is a short interview, once per repo: how you test, where work is tracked, who has the final say, and whether you read the code or lead from outside it. It records; it never restructures what you already have. You will notice every later skill stops asking you those questions.
  2. Grill your next real plan. Pick something you were going to build anyway and run grilling on it first. It works only as hard as your answers, so bring real attention. You will notice a question you cannot answer cleanly — that question was headed for the codebase.
  3. Close with handoff, then open a fresh session. It reads one small file and resumes mid-stride; deep history stays in the records that file points to. This is where the catalog earns its keep: the re-explaining just stops.
  4. When a call is worth real money, convene advisory-board. Four vendors' frontier models on one question beats one model's first answer. Expect it to take longer than asking once. Deliberation is the point.
  5. For the rest, ask router. It names every skill in the pack and when to reach for each. It is a map, not a manager — it points, you invoke.

The catalog

All 23 skills

The full reference: 23 skills in 5 regions, MIT licensed, each one a self-contained SKILL.md any agent can read plus the templates and scripts it needs. The chart at the top of the page plots how they hand work to each other; the vocabulary it speaks — fixes, bearings, lanes — is defined in the legend.

Orient

Bind the discipline to a repo, and find your way around it.

3 skills

Decide

Settle what is still open before anyone writes a line of it.

3 skills

Investigate

Answer what discussion cannot — from sources, or from running code.

4 skills

Run

Get decided work onto the board, through the lanes, and handed on.

9 skills

Author

Standards for writing — documents agents consume, and pages humans read.

4 skills

The maker

Tim Harris

I never wrote the code. I lead the team that does.

The product calls and the standard are mine. The typing is theirs. ModelDeck, Panely and HiveRunner were all built that way, and so was this catalog — every skill here started as a workflow I got tired of re-explaining at the top of every session.

This page has a twin written for agents. Append .md to any skill URL, or start at llms.txt, and you are reading exactly what my agents read.