nullvoxpopuli/agent-skills/ember-best-practices

Claude Code and agent skill by nullvoxpopuli/agent-skills

Trust tier 2
  • community
  • ext:[{"type":"hook","description":"Pre/post lifecycle hooks"},{"type":"plugin","description":"Custom plugin integration"}]
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Ember.js performance optimization and accessibility guidelines. This skill should be used when writing, reviewing, or refactoring Ember.js code to ensure optimal performance patterns and accessibility. Triggers on tasks involving Ember components, routes, data fetching, bundle optimization, or accessibility improvements.

Install

npx vskill@latest install nullvoxpopuli/agent-skills/ember-best-practices

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Ember.js Best Practices

Comprehensive performance optimization and accessibility guide for Ember.js applications. Its rules span 10 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new Ember components or routes
  • Implementing data fetching with WarpDrive
  • Reviewing code for performance issues
  • Refactoring existing Ember.js code
  • Optimizing bundle size or load times
  • Implementing accessibility features

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Route Loading and Data FetchingCRITICALroute-
2Build and Bundle OptimizationCRITICALbundle-
3Component and ReactivityHIGHcomponent-, exports-
4Accessibility Best PracticesHIGHa11y-
5Service and State ManagementMEDIUM-HIGHservice-
6Template OptimizationMEDIUMtemplate-, helper-
7Performance OptimizationMEDIUMperformance-
8Testing Best PracticesMEDIUMtesting-
9Tooling and ConfigurationMEDIUMvscode-
10Advanced PatternsMEDIUM-HIGHadvanced-

Quick Reference

1. Route Loading and Data Fetching (CRITICAL)
2. Build and Bundle Optimization (CRITICAL)
3. Component and Reactivity Optimization (HIGH)
4. Accessibility Best Practices (HIGH)
5. Service and State Management (MEDIUM-HIGH)
6. Template Optimization (MEDIUM)
7. Performance Optimization (MEDIUM)
8. Testing Best Practices (MEDIUM)
9. Tooling and Configuration (MEDIUM)
10. Advanced Patterns (MEDIUM-HIGH)

How to Use

Each entry in the Quick Reference links to its rule in references/. Read the rules that apply to the task before writing or reviewing code, rather than loading them all.

Each rule file contains:

  • Brief explanation of why it matters
  • Incorrect code example with explanation
  • Correct code example with explanation
  • Links to the official documentation it is based on

Accessibility with OSS Tools

Ember has excellent accessibility support through community addons:

  • ember-a11y-testing - Automated accessibility testing in your test suite
  • ember-a11y-refocus - Route announcements and focus management
  • ember-focus-trap - Focus trapping for modals and dialogs
  • ember-page-title - Accessible page title management
  • Platform-native validation - Use browser's Constraint Validation API for accessible form validation

These tools, combined with native web platform features, provide comprehensive a11y support with minimal configuration.

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
7
Repository forks
5
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Mar 2026, 7 months ago.

Extension points

  • hookPre/post lifecycle hooks
  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nullvoxpopuli/agent-skills/ember-best-practices/badge)](https://verified-skill.com/skills/nullvoxpopuli/agent-skills/ember-best-practices)

Something wrong with this skill or its page? Tell us.