best-practices

Identifies security, compatibility, and code quality issues in web development projects.

Updated Aug 30, 2025
One-click install
npx skills add https://github.com/lbolanos/emaus --skill best-practices-lbolanos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: best-practices
Source: https://github.com/lbolanos/emaus/tree/main/.ruler/skills/best-practices
Command: npx skills add https://github.com/lbolanos/emaus --skill best-practices-lbolanos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers and webmasters struggle to implement comprehensive security measures and ensure cross-browser compatibility, risking vulnerabilities and user experience issues.

Core Features & Use Cases

  • Security Audit: Guides through implementing HTTPS, CSP, security headers, and sanitization techniques.
  • Compatibility Check: Advises on HTML standards, feature detection, and polyfill usage to support diverse browsers.
  • Code Quality Review: Provides best practices for semantic HTML, error handling, and performance optimization across front-end applications.

Quick Start

Use the best-practices skill to review a website codebase for security and compatibility compliance.

Frequently Asked Questions about best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my web project for security and compatibility issues?

To audit web project security and compatibility issues, analyze your HTML, JavaScript, and HTTP headers against web standards. This process identifies vulnerabilities and recommends best practices to enhance user safety across diverse browsers.

What are the best practices for implementing Content Security Policy and HTTPS headers?

Best practices for implementing Content Security Policy and HTTPS headers involve analyzing your HTTP headers to ensure proper security configurations. This identifies missing headers and provides guidance on sanitization techniques to protect user safety.

How do I ensure cross-browser compatibility using HTML5 standards and polyfills?

To ensure cross-browser compatibility using HTML5 standards and polyfills, review your codebase for feature detection usage. This compatibility check advises on supporting diverse browsers by identifying outdated HTML elements and recommending appropriate polyfills.

Can I use automated checks to review front-end code quality and performance?

Yes, you can use automated checks to review front-end code quality and performance. This analysis evaluates semantic HTML, error handling, and performance optimization across your front-end applications to recommend best practices.

Why does my website fail web standards compliance for security headers?

Your website fails web standards compliance for security headers when HTTP headers lack proper Content Security Policy or HTTPS configurations. Analyzing these headers identifies the missing security measures and provides guidance to resolve vulnerabilities.