Skills by Michael Shimeles
Skills
A set of Claude Code skills for the dev workflow: worktree isolation, a service layer, evidence and review
- 1,481 ★ on the repository
- Last commit
Extended access
Why this level
- Creates branches and worktrees in the repository
- Runs external CLIs for screenshots and review
Install
- Works in
Manual install
npx skills add michaelshimeles/skillsPick the skills you need during install.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Creates branches and worktrees in the repository
- Runs external CLIs for screenshots and review
This is third-party code. Review the repository files before installing.
What it does
The set of skills drives development with an agent along a strict process. The new-feature skill starts a task in a separate worktree branch off origin/main so several agents can work in parallel without conflicts. code-structure enforces a two-layer architecture where actions orchestrate domain rules and services hold logic. evidence-driven-testing demands proof that a change works, and before-and-after assembles a before/after comparison for a PR. The greploop and unslop skills add a Greptile review loop and cleanup of excess. Some skills are vendored from Vercel and Greptile projects with their licenses kept.
Who it is for. For developers who want to give the agent a disciplined process for working on tasks.
Good fit when
- You need to run several tasks in parallel in isolated worktrees
- You want a single approach to code structure and a service layer
- You need evidence and before/after comparisons for a PR
Not a fit when
- You need a one-off answer rather than a built-in dev process
- The proposed layered architecture does not fit
Example request
Start a new feature in an isolated worktree and build a before/after comparison for the PRLimitations
Some skills require external tools: before-and-after relies on the Vercel CLI and greploop on an installed Greptile. The skills vendor third-party code under its own licenses, which is worth noting. The process is built around Git and worktrees.
How to disable. Remove the installed skills from the agent's skills directory.
FAQ
Do I need external tools?
before-and-after needs the Vercel CLI and greploop needs Greptile installed; the other skills work on their own.
Can I install just one skill?
Yes, the skills installer lets you pick the skills you want.
Discussion
No questions or reviews yet.
Related
Skills14 skills that find the gaps in a task before the code: interviews, plans, assumption tests and proof that a bug fix works
Nine personal engineering skills: an idea-to-PR chain, standards search, a sandboxed review loop and wizard pages for changes
A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring
Seventeen Claude Code skills for product work: specs, branch review, a pre-commit check and cleanup of leftovers.
Dimon94 Skills takes an agent task from requirement to merge: epics, specs, tickets, implementation and local Git closeout.
kyy-logs code-review-skill
code-review-skill
A code review skill with four independent probes, evidence-backed findings and a merge gate derived from JSON
README in short
The README lists Claude Code skills and an AGENTS.md workflow template: isolating tasks in worktrees, a two-layer code structure, evidence-driven testing, before/after comparisons, a Greptile review loop and cleanup of excess. Installation goes through npx skills add, and some skills need external tools. Some skills are vendored from Vercel and Greptile projects with their licenses kept.
README badge
Original SKILL.md
--- name: before-and-after description: Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and new", or needs to document UI changes. Accepts two URLs (file://, http://, https://) or two image paths. allowed-tools: - Bash(npx @vercel/before-and-after *) - Bash(before-and-after *) - Bash(npm install -g @vercel/before-and-after) ---