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
Skill

Extended access

Why this level

  • Creates branches and worktrees in the repository
  • Runs external CLIs for screenshots and review
All reasons and checks

michaelshimeles/rstack

Install

Manual install

npx skills add michaelshimeles/skills

Pick the skills you need during install.

Access and checks

How we review

Extended 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 PR

Limitations

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.

Skills

14 skills that find the gaps in a task before the code: interviews, plans, assumption tests and proof that a bug fix works

SkillMinimal access372Repository stars

Nine personal engineering skills: an idea-to-PR chain, standards search, a sandboxed review loop and wizard pages for changes

SkillExtended access170Repository stars

A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring

PluginExtended access72Repository stars

Seventeen Claude Code skills for product work: specs, branch review, a pre-commit check and cleanup of leftovers.

SkillMinimal access106Repository stars

Dimon94 Skills takes an agent task from requirement to merge: epics, specs, tickets, implementation and local Git closeout.

SkillMinimal access107Repository stars

A code review skill with four independent probes, evidence-backed findings and a merge gate derived from JSON

SkillExtended access479Repository stars

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)
---

Report a problem