skill-writing/SKILL.md
Use when creating or upgrading skills in this repository. Covers repository-specific frontmatter rules, progressive disclosure, reference-file strategy, validation, and the quality bar required for production-grade engineering skills.
npx skillsauth add peterbamuhigire/skills-web-dev skill-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
skill-writing or would be better handled by a more specific companion skill.references, scripts only as needed.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.references/ directory for deep detail after reading the core workflow below.scripts/ directory for repository-native automation before inventing new tooling.Use this skill for repository-native skill authoring. The goal is not to create generic instructional files; it is to encode reusable, high-signal operational knowledge for Claude Code.
SKILL.md under 500 lines. Keep deeper markdown references lean and split them when they become hard to load or maintain.name, description, license, allowed-tools, metadata.description the trigger: what the skill does and when to use it.references/; keep SKILL.md focused on execution logic.README.md or CHANGELOG.md.Create or update a skill only if it captures:
Do not create skills for generic programming knowledge or one-off tasks.
Use one of these structures:
SKILL.md should contain:
Move these to references/:
Good skills tell Claude Code:
Bad skills just restate obvious framework syntax or dump long tutorials.
Every skill in this repo should help Claude Code produce outputs that are:
Use world-class-engineering as the baseline when writing engineering skills.
Use this template:
---
name: skill-name
description: Use when ...
---
Guidelines:
name must match the directory name exactly.If a skill covers multiple subdomains, split references by topic. For example:
references/security-gates.mdreferences/schema-checklist.mdreferences/review-template.mdDo not bury important files several levels deep. Link them directly from SKILL.md.
When improving an existing skill:
After creating or updating a skill:
python -X utf8 skill-writing/scripts/quick_validate.py <skill-dir>.SKILL.md files that act like textbooks.world-class-engineering when authoring engineering skills.skill-safety-audit before sharing high-impact or security-sensitive skills.data-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...