simplify
Use this skill automatically when you feel your code is ready for human review, and whenever writing or reviewing code comments.
Skill by bholmesdev
Chalk Labs
Need help deploying simplify?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bholmesdev-simplify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/simplify
What's inside
- Skill name
simplify- Description
- Use this skill automatically when you feel your code is ready for human review, and whenever writing or reviewing code comments. Ready means the code works and achieves a stated goal, verified by your own tests and/or, if you deem it necessary, human testing.
- License
- MIT
- Instructions
- 50 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Review changes in the current branch, or in the scope the user specifies. Apply these criteria without changing behavior. Only touch code in that scope, and run the relevant existing checks after changes.
## Word choice in code and comments
Variable names, function names, and comments are all prose. Apply Orwell's rules ("Politics and the English Language") to each:
> Never use a long word where a short one will do.
>
> If it is possible to cut a word out, always cut it out.
>
> Never use the passive where you can use the active.
>
> Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent.
Latinate vocabulary (reconcile, coalesce, normalize, reconciliation) sounds technical and abstract; Anglo-Saxon words (prune, run, watch, stop, drop, walk) are short and physical. Prefer the Saxon word.
### Names
1. **One word per concept, one concept per word.** Keep a vocabulary. If `sync` names "pulling remote changes," it cannot also name "flushing edits to disk;" rename one of them.
2. **Cut words the context already carries.** A module named `workspaceWatcher` does not need `startNativeWorkspaceWatcher`; `watchWorkspace` says the same thing.
3. **A compound name is usually a hedge:**
- ❌ `lastObservedDiskContent` is a specification to defend
- ✅ `baseline` is a readable description
### Comments
State, in plain English, the constraint the code cannot show: why the **non-obvious** exists.
- ✅ If code is complex and the implementation is non-obvious, add a comment.
- ✅ If a function contains complex behaviors or side effects, add a doc comment.
- 🗑️ If a comment narrates change history from the conversation, delete it.
- 🗑️ If a comment restates code whose behavior is self-evident, delete it.
## Code structure
1. **Inverted pyramid.** Within a file, lead with the exported or significant functions and push helpers below them. Don't bury the lead.
2. **Related concepts over monoliths.** Break a large file into modules that each own one concept.
3. **Combine overlapping concepts.** If two types, functions, or constants overlap significantly, merge them. The fewer distinct concepts a reader must hold in their head, the better.
4. **Use shared code.** Common utilities (ex. file path parsing) may exist in the codebase already. Check for library or utility functions before inlining.
5. **Derivability.** If a value can be computed from values already in scope, don't pass or store it separately. Removing derivable state often simplifies signatures, types, and control flow in one move. Example: an `isDirty` parameter that is always `editorContent !== baseline` can be dropped.
## Overfitting
Code must stand on its own. If a change only makes sense to someone who watched it happen (this conversation, this PR), it is overfitted. Write for the reader who arrives with no history.
- If a name or comment needs the conversation to be understood, rewrite it against the codebase's own vocabulary.
- **No backwards compatibility with unshipped code.** Supporting an old signature, alias, or data shape that only existed earlier in the same branch is compatibility with something that was never deployed. Delete the old path and update its callers.From bholmesdev/skills, MIT.
More from bholmesdev/skills
- 0.787score
alt-text
bholmesdev
Write concise alt text for a local image file.
SkillAFreshness: A★ 179Claude Code +9 - 0.741score
free-disk-space
bholmesdev
Reclaim disk space on macOS by auditing and clearing build artifacts, package-manager caches, stale git worktrees, and offloading large media to an external…
SkillBFreshness: B★ 179Claude Code +9 - 0.741score
taste-review
bholmesdev
Ask Claude Code to make a taste-driven call on something ambiguous — UI polish, prose phrasing, naming, formatting.
SkillBFreshness: B★ 179Claude Code +9 - 0.678score
done
bholmesdev
When we finish a feature.
SkillCFreshness: C★ 179Claude Code +9 - 0.609score
transcribe
bholmesdev
Create clean, subtitle-ready `.srt` subtitles for a local audio or video file using Whisper CLI.
SkillDFreshness: D★ 179Claude Code +9
Signals
- Stars
- 179
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Aug 1, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/bholmesdev/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bholmesdev
- 0.787score
alt-text
bholmesdev
Write concise alt text for a local image file.
SkillAFreshness: A★ 179Claude Code +9 - 0.741score
taste-review
bholmesdev
Ask Claude Code to make a taste-driven call on something ambiguous — UI polish, prose phrasing, naming, formatting.
SkillBFreshness: B★ 179Claude Code +9 - 0.741score
free-disk-space
bholmesdev
Reclaim disk space on macOS by auditing and clearing build artifacts, package-manager caches, stale git worktrees, and offloading large media to an external…
SkillBFreshness: B★ 179Claude Code +9 - 0.678score
done
bholmesdev
When we finish a feature.
SkillCFreshness: C★ 179Claude Code +9 - 0.609score
transcribe
bholmesdev
Create clean, subtitle-ready `.srt` subtitles for a local audio or video file using Whisper CLI.
SkillDFreshness: D★ 179Claude Code +9 - 0.579score
review-markdown-comments
bholmesdev
Reply to, resolve, or reopen Hubble review comments stored as CriticMarkup in Markdown files.
SkillBFreshness: B★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get simplify running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
simplify skill. Agent Mart. https://agentmart.dev/skills/bholmesdev-simplify (last updated 2026-10-24)