Apply modern web development best practices for security, compatibility, and code quality. Use when asked to "apply best practices", "security audit", "modernize code", "code quality review", or "check for vulnerabilities".
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Instruções da origem · Visualização somente leitura
name
best-practices
description
Apply modern web development best practices for security, compatibility, and code quality. Use when asked to "apply best practices", "security audit", "modernize code", "code quality review", or "check for vulnerabilities".
<!-- ❌ Distorted images --><imgsrc="photo.jpg"width="300"height="100"><!-- If actual ratio is 4:3, this squishes the image --><!-- ✅ Preserve aspect ratio --><imgsrc="photo.jpg"width="300"height="225"><!-- Actual 4:3 dimensions --><!-- ✅ CSS object-fit for flexibility --><imgsrc="photo.jpg"style="width: 300px; height: 200px; object-fit: cover;">
Permissions & privacy
Request permissions properly
// ❌ Request on page load (bad UX, often denied)
navigator.geolocation.getCurrentPosition(success, error);
// ✅ Request in context, after user action
findNearbyButton.addEventListener('click', async () => {
// Explain why you need itif (awaitshowPermissionExplanation()) {
navigator.geolocation.getCurrentPosition(success, error);
}
});
Permissions policy
<!-- Restrict powerful features --><metahttp-equiv="Permissions-Policy"content="geolocation=(), camera=(), microphone=()"><!-- Or allow for specific origins --><metahttp-equiv="Permissions-Policy"content="geolocation=(self 'https://maps.example.com')">