boolean-naming-conventions
Enforces verb-prefix naming (is, has, can, should) for boolean variables and functions to make them read as natural questions.
Skill by mew-ton
Chalk Labs
Need help deploying boolean-naming-conventions?
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/mew-ton-boolean-naming-conventions
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: 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/boolean-naming-conventions
What's inside
- Skill name
boolean-naming-conventions- Description
- Enforces verb-prefix naming (is, has, can, should) for boolean variables and functions to make them read as natural questions. Use when writing or reviewing variable declarations, function return types, or prop names that represent true/false states. Do not use for non-boolean identifiers or enums that happen to have binary values.
- License
- unknown
- Metadata
- type: indicator · keywords: clean-code, naming, boolean, styles, readability
- Instructions
- 38 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from mew-ton/coding-guidelines
- 0.405score
avoid-arbitrary-stateful-objects
mew-ton
Prohibits ad-hoc mutable stateful objects and enforces stateless functions or established patterns (Factory/Builder) when state is unavoidable.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-unrequested-scope-expansion
mew-ton
Prevents scope creep by keeping implementations strictly focused on the requested task without adding unrequested features or refactors.
SkillDFreshness: DClaude Code +9 - 0.405score
do-not-use-client-load-by-default
mew-ton
Enforces minimal client-side JavaScript in Astro by prohibiting client:load as the default hydration strategy.
SkillDFreshness: DClaude Code +9 - 0.405score
enforce-erasable-syntax-only
mew-ton
Prohibits TypeScript features that emit runtime code (enum, namespace, decorators) in favor of syntax that erases cleanly to JavaScript.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-arbitrary-values-in-tailwind-classes
mew-ton
Prohibits Tailwind arbitrary values (e.g.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-component-rendering-tests
mew-ton
Minimizes reliance on full component mount tests by extracting testable logic and mocking child components when rendering is necessary.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-global-state-and-init
mew-ton
Prohibits package-level mutable variables and init() functions for state management in Go, enforcing dependency injection instead.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-n-1-queries
mew-ton
Prevents N+1 query problems by enforcing eager loading (JOINs) or query batching when fetching related data.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-unnecessary-features-yagni
mew-ton
Enforces YAGNI by prohibiting speculative features, abstractions, or configurations that are not required by a current task.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-using-apply
mew-ton
Prohibits the @apply directive in CSS files to preserve Tailwind's utility-first architecture and prevent abstraction leakage.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-using-important
mew-ton
Prohibits the use of !important in CSS to preserve the natural cascade and prevent specificity escalation.
SkillDFreshness: DClaude Code +9 - 0.405score
component-props-naming-and-structure
mew-ton
Enforces HTML-attribute-style prop naming and primitive-first prop design for frontend components.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 5, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/mew-ton/coding-guidelines
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mew-ton
- 0.405score
avoid-unrequested-scope-expansion
mew-ton
Prevents scope creep by keeping implementations strictly focused on the requested task without adding unrequested features or refactors.
SkillDFreshness: DClaude Code +9 - 0.405score
do-not-use-client-load-by-default
mew-ton
Enforces minimal client-side JavaScript in Astro by prohibiting client:load as the default hydration strategy.
SkillDFreshness: DClaude Code +9 - 0.405score
enforce-erasable-syntax-only
mew-ton
Prohibits TypeScript features that emit runtime code (enum, namespace, decorators) in favor of syntax that erases cleanly to JavaScript.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-arbitrary-values-in-tailwind-classes
mew-ton
Prohibits Tailwind arbitrary values (e.g.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-component-rendering-tests
mew-ton
Minimizes reliance on full component mount tests by extracting testable logic and mocking child components when rendering is necessary.
SkillDFreshness: DClaude Code +9 - 0.405score
avoid-arbitrary-stateful-objects
mew-ton
Prohibits ad-hoc mutable stateful objects and enforces stateless functions or established patterns (Factory/Builder) when state is unavoidable.
SkillDFreshness: DClaude 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 boolean-naming-conventions 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
boolean-naming-conventions skill. Agent Mart. https://agentmart.dev/skills/mew-ton-boolean-naming-conventions (last updated 2026-10-24)