best-practices

Each file extension maps to a specific reference:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "best-practices" with this command: npx skills add fradser/dotclaude/fradser-dotclaude-best-practices

Best Practices

Language References

Each file extension maps to a specific reference:

  • .ts , .js — references/typescript.md

  • .tsx , .jsx — references/typescript.md

  • references/react/react.md
  • .py — references/python.md
  • references/python/INDEX.md
  • .go — references/go.md

  • .swift — references/swift.md

Universal principles are in references/universal.md .

Next.js/React References

For Next.js projects, the references/react/ directory provides:

  • references/react/rules/INDEX.md — pattern index by impact level

  • references/react/rules/_sections.md — priorities and categories

  • Specific rule files matching observed patterns

Rule Application

  • Framework-specific rules (e.g., Next.js) apply only when that framework is detected

  • CRITICAL rules have highest priority: waterfalls, bundle size, hydration

  • All refactoring MUST preserve behavior and public interfaces

Code Quality Standards

  • Comments: Only for complex business logic; code-restating comments are unnecessary

  • Error Handling: Try-catch only where recoverable; no defensive checks in trusted paths

  • Type Safety: No any ; proper types or unknown with guards are required

  • Style: Existing code style and CLAUDE.md conventions take precedence

  • Cleanup: Unused imports, variables, functions, and types are removed

  • No compat hacks: Unused _vars and re-exports of deleted code are deleted

  • Renaming: Descriptive names are preferred over marking as unused

  • Dead code: Dead code is deleted, never commented out

  • File Organization: Single Responsibility applies at file level; files with multiple concerns are candidates for splitting (see references/universal.md )

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

patent-architect

No summary provided by upstream source.

Repository SourceNeeds Review
General

plugin-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

update-gitignore

No summary provided by upstream source.

Repository SourceNeeds Review