Turning coding agents from improvisers to engineers
Replaces ad-hoc agent improvisation with a structured delivery pipeline that isolates work, enforces architecture, and demands proof.

What it does
This repo is a collection of six agent “skills” — folders containing SKILL.md instruction sets that Claude Code, Cursor, and Codex invoke when a task matches their description. Together with an AGENTS.md template, they enforce a four-phase workflow: isolate new work in Git worktrees, build to a service-layer architecture, prove changes with video or screenshot evidence, and ship only after automated review loops return a clean bill of health. It is essentially a playbook designed to replace ad-hoc agent improvisation with repeatable process.
The interesting bit
The standout is evidence-driven-testing, which bundles a cross-platform Python recorder that drives the UI via computer-use tools, burns timestamped annotations into an evidence.mp4, and generates a report.md — turning “trust me, it works” into verifiable artifacts. The new-feature skill uses Git worktrees so multiple agents can work the same repository in parallel without collision.
Key highlights
new-featureisolates every task in a fresh worktree branched fromorigin/main, complete with scope checks and post-merge cleanup, built for concurrent agent sessions.code-structureenforces a two-layer architecture — actions handle domain rules (“why/when”), services handle reusable mechanics (“how”) — and includes a migration checklist plus anti-pattern tables.evidence-driven-testingcaptures MPEG-TS streams on Linux, macOS, and Windows; even a crashed recorder yields usable footage, while headless environments fall back to Playwright screenshots.greploopiteratively fixes PRs against Greptile reviews until confidence hits 5/5 with zero unresolved comments, up to ten cycles;greploop-appsprovides a fallback for oversized PRs that exceed file-count limits.before-and-aftergenerates PR-ready visual diff tables, vendored from Vercel Labs.
Caveats
- Several skills are vendored from upstream projects (
before-and-afterfrom Vercel,greploopfrom Greptile), so the repo functions partly as a curated distribution with local variants. - The evidence recorder demands FFmpeg built with
libx264andassfilter support, and on Linux it only supports X11 or wlroots Wayland — GNOME and KDE are explicitly excluded. - Most of the project lives in markdown instructions rather than executable code; only
evidence-driven-testingships substantial automation scripts.
Verdict
Best for teams running multiple AI agents on production codebases who need architectural consistency and audit trails. Skip it if you are looking for a standalone CLI tool — this is organizational plumbing, not an app.
Frequently asked
- What is michaelshimeles/skills?
- Replaces ad-hoc agent improvisation with a structured delivery pipeline that isolates work, enforces architecture, and demands proof.
- Is skills open source?
- Yes — michaelshimeles/skills is an open-source project tracked on heatdrop.
- What language is skills written in?
- michaelshimeles/skills is primarily written in Python.
- How popular is skills?
- michaelshimeles/skills has 680 stars on GitHub.
- Where can I find skills?
- michaelshimeles/skills is on GitHub at https://github.com/michaelshimeles/skills.