Agent Skill
2/7/2026

naming-review

Review names for clarity principles. Find jargon, ambiguity, inconsistency.

O
objective
0GitHub Stars
1Views
npx skills add Objective-Arts/lens

SKILL.md

Namenaming-review
DescriptionReview names for clarity principles. Find jargon, ambiguity, inconsistency.

Lens

Embed domain expertise into Claude Code workflows.

@objective-arts/lens v0.4.0

Lens distills expertise from renowned engineers into composable "skills" that Claude applies during development. Quality enters at write-time, not review-time.

What It Does

  • 88 canon skills across 30 categories — from clarity (Kernighan) to security-mindset to React state (Abramov) to visualization (Tufte)
  • 15 composable profiles — bundle skills for project types (javascript+react+security)
  • 12 shipped workflow skills — 4 workflow commands + 8 read-only scans/utilities
  • Quality rubrics — domain-specific review criteria (TypeScript, React, C#, security, and more)

Quick Start

# Install globally
npm install -g @objective-arts/lens

# Configure a project
cd /your/project
lens profile apply javascript+security

# Check what's installed
lens scan

# Use in Claude Code
/cleanup src/auth              # Canon review + quality gate + fix + verify
/change add email field       # Simple change + cleanup
/code-scan src/               # 13-dimension code scan (read-only)
/canon-audit typescript src/  # Audit against a canon's rules

Shipped Slash Commands

After applying a profile, these slash commands are available in Claude Code:

Workflow Commands

CommandWhat it does
/build <description>Plan + build + quality gate + canon fix + verify
/improve <path>Plan + improve + quality gate + canon fix + verify
/cleanup <path>Canon review + quality gate, fix findings, verify — Claude-native, no external models
/change <description>Simple change + cleanup + report

Read-Only Scans

CommandWhat it does
/code-scan <path>13-dimension code scan report
/ai-smell-scan <path>AI antipattern report (9 categories)
/deadcode-scan <path>Unused code detection
/naming-scan <path>Naming convention issues
/refactor-scan <path>Refactoring opportunities
/dedupe-scan <path>Duplication report
/canon-audit <canon> [path]Audit project against a canon's rules
/generate-docs <path>Generate documentation

CLI Commands

# Profiles
lens profile list                  # Show available profiles
lens profile apply python+sql .    # Configure project
lens profile show javascript       # Profile details

# Canon skills
lens canon list                    # Show all 88 skills
lens canon status                  # Installed vs source state
lens canon deploy                  # Install skills to project
lens canon upgrade                 # Update outdated skills

# Workflow skills
lens workflow list                 # Show workflow skills
lens workflow status               # Check installed state
lens workflow push                 # Push updates to all registered projects

# Scanning
lens scan                          # Discover all Claude Code config
lens scan audit                    # Configuration audit
lens scan tokens                   # Token usage breakdown

# Code analysis
lens dedupe src/                   # Scan for duplication patterns
lens trace clarity                 # Show skill configuration stack

Profiles

Composable with + syntax. Examples: javascript+react+security, python+sql, nextjs+d3+sql.

ProfileExtendsFocus
software-baseFoundational engineering (clarity, pragmatism, simplicity, composition, testing, security-mindset)
javascriptsoftware-baseJS/TS, functional, safety, performance, internals
reactjavascriptReact state, hooks, reactivity
nextjsreactNext.js App Router patterns
angularjavascriptAngular core, architecture, performance, RxJS
d3javascriptD3, charts, dashboards, data stories, UI/UX
nextjs-d3d3Next.js + D3 fullstack
pythonsoftware-basePythonic idioms, protocols, patterns
javasoftware-baseEffective Java
csharpsoftware-baseC# in Depth, async, type systems, .NET patterns
typescript-clisoftware-baseNode.js CLI/backend (no frontend)
sqlSQL, query performance, data-first, security
frontendUI/UX design (Tufte, Nielsen, Cooper)
securitySecurity-focused (composable with any tech profile)
business-baseStrategy, leadership, moats, competition, platforms

Project Structure

lens/
├── canon/              # 88 canon skills in 30 categories
├── profiles/           # 15 composable project profiles
├── src/                # TypeScript source
│   ├── cli/            # CLI commands (profile, canon, workflow, scan, dedupe, trace)
│   ├── canon/          # Skill loading, hashing, deployment
│   ├── profiles/       # Profile composition and application
│   ├── workflow/       # Workflow skill management
│   ├── scanner/        # Project configuration scanner
│   ├── trace/          # YAML configuration tracing
│   └── utils/          # Shared utilities
├── workflow-skills/    # Workflow + utility skills
│   ├── workflow/       # Pipeline and fix commands
│   ├── utils/          # Read-only scans + utilities
│   └── rubric/         # Quality rubrics (base, TypeScript, React, C#, security, etc.)
├── config/             # Keyword detection and workflow phase config
└── scripts/            # Pipeline orchestrator, quality gate

License

Proprietary — Objective Arts LLC. See LICENSE.

Skills Info
Original Name:naming-reviewAuthor:objective