Seven skills for coding agents, by fuadnafiz98.
Each is a SKILL.md with nothing to configure. One, visual-explainer, also ships
fonts, a drawing kit and three scripts: it needs Python 3 and Node, and nothing to install.
Build-time code highlighting (@pierre/highlights) and Mermaid rendering (pele) are bundled in
scripts/vendor/; its Playwright checker installs itself on first run.
Every skill:
npx skills add fuadnafiz98/skillsOr just the ones you want:
npx skills add fuadnafiz98/skills --skill clean-code --skill review-commentsWorks with any agent that reads SKILL.md files, including Claude Code, where
each skill is also available as a slash command (/clean-code).
| Skill | What it does | Reach for it when |
|---|---|---|
| clean-code | Improves naming, structure, and dependency placement in code changed during the current task, without changing behaviour. | You have just implemented something and want it tidied before review. |
| review-comments | Removes comment and docstring noise — the obvious, the outdated, the ticket-specific — and keeps the rationale worth maintaining. | A diff is carrying comments that will not survive six months. |
| rethink-solution | Runs a second design pass over finished work to expose shortcuts, accidental complexity, and validation that only proves the happy path. | It works, but you suspect it is messy, overbuilt, or the easy path. |
| resolve-conflicts | Resolves every conflict in an in-progress rebase or merge, keeping the target branch's structure and reapplying the incoming intent. | Git has stopped mid-rebase and the conflicts are not trivial. |
| batch-dependency-bumps | Rolls a backlog of dependency-bump pull requests into one branch with a single lockfile regeneration, verifies it, then closes the originals as superseded. | Dependabot or Renovate has opened more PRs than anyone will review. |
| visual-explainer | Builds an interactive page that teaches a repo, PR or feature top-down, with diagrams laid out from data: maps, swimlanes, dependency and blast-radius graphs, sequence diagrams, state machines, file trees, ERDs, wireframes, timelines and call stacks. Code and diffs are highlighted at build time with Pierre; Mermaid is drawn with Pele, keeps every version with a diff, and statecharts are checked against a spec. Isometric scenes use 63 crafted parts. Two themes: paper and a Scandinavian mono. | Someone has to understand or onboard onto code, or a PR needs explaining with pictures. |
| output | Reformats replies to be readable: the answer on line one, hard-wrapped at 80 columns, blocks of at most ten lines, and modes for headings, evidence, changelogs, and sparklines. | Wide-terminal replies are a wall of text you skip. |
MIT.