best-practices

Audit web code for security, compatibility, and code quality issues.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/gooftroop/Armoury --skill best-practices-gooftroop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: best-practices
Source: https://github.com/gooftroop/Armoury/tree/main/.opencode/skills/best-practices
Command: npx skills add https://github.com/gooftroop/Armoury --skill best-practices-gooftroop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses common pitfalls in web development, ensuring applications are secure, compatible across browsers, and maintain high code quality standards.

Core Features & Use Cases

  • Security Audits: Identifies and helps remediate security vulnerabilities like mixed content, weak CSP, and vulnerable dependencies.
  • Compatibility Checks: Ensures adherence to modern web standards for doctype, character encoding, and viewport.
  • Code Quality: Promotes semantic HTML, efficient event handling, and proper error management.
  • Use Case: A developer needs to ensure their new web application meets industry security standards before launch. They can use this Skill to perform a comprehensive audit of their codebase and configurations.

Quick Start

Use the best-practices skill to audit the provided code for security vulnerabilities.

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 application for security vulnerabilities and OWASP compliance?

To audit web application security, this skill checks for mixed content, weak Content Security Policy (CSP), and vulnerable dependencies, ensuring your codebase aligns with OWASP guidelines before launch.

What is the best way to enforce HTTPS and avoid deprecated web APIs?

The best way to enforce HTTPS and avoid deprecated APIs is applying modern web development best practices, which this Skill uses to identify non-compliant code and recommend compatibility standards.

How do I check if my code meets Lighthouse best practices for performance and browser compatibility?

You can check Lighthouse best practices by using this Skill to evaluate your code against performance optimization standards, browser compatibility checks, and proper viewport and character encoding configurations.

Can I use this to improve semantic HTML and code quality in my existing web project?

Yes, you can use this Skill to improve code quality in an existing web project by identifying issues with semantic HTML, inefficient event handling, and improper error management for remediation.

Does this approach work for identifying vulnerable dependencies without external tools?

Yes, this approach works for identifying vulnerable dependencies by applying built-in checks that scan your configurations and codebase against modern security standards without requiring external tools.