Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar, new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when the user wants dimensions they care about, …
- Stars
- 113,002
- Version
- v1
- Copies
- 0
Overview
Waxell's checks found 9 findings to review, highest severity high.
- Highest severity
- high
- Findings
- 9
- What ran
- Static analysis
A clean result means nothing alarming in what is published, not a guarantee. How the checks work
We don't republish the skill's instructions. Read them on GitHub at the reviewed commit.
Security
Security scan
Checked 2 days ago
Result
Review findings Waxell's checks found 9 findings to review, highest severity high.
Checked with static analysis: servers it launches, packages it installs at runtime, scripts piped to a shell and bundled binaries. Nothing was run. How the checks work
Findings (9)
high · 9
- high
Tells Claude to install unpinned packages (mypy)
SKILL.md:149 · skill_risk:S2
- high
Tells Claude to install unpinned packages (@vitest/coverage-v8)
SKILL.md:151 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pytest-cov)
SKILL.md:152 · skill_risk:S2
- high
Tells Claude to install unpinned packages (semgrep)
SKILL.md:153 · skill_risk:S2
- high
Tells Claude to install unpinned packages (lighthouse)
SKILL.md:156 · skill_risk:S2
- high
Tells Claude to install unpinned packages (size-limit)
SKILL.md:157 · skill_risk:S2
- high
Tells Claude to install unpinned packages (@axe-core/cli)
SKILL.md:158 · skill_risk:S2
- high
Tells Claude to install unpinned packages (dependency-cruiser)
SKILL.md:159 · skill_risk:S2
- high
Tells Claude to install unpinned packages (@stryker-mutator/core)
SKILL.md:160 · skill_risk:S2
Versions
Version history
Each distinct content we have seen, newest first, with the verdict it got at the time.
One version so far: v1, seen 2026-11-03.
See and control which skills your people use
Inside your organization, Waxell scans each skill and plugin before anyone installs it, approves what passes and publishes it to a private marketplace, and puts every MCP tool call behind one governed URL.
30 minutes. No commitment.
SOC 2 Type II attested · ISO/IEC 27001:2022 certified · HIPAA with a BAA · aligned to the EU AI Act and NIST AI RMF
More engineering skills and plugins
debugging-and-error-recoveryaddyosmaniGuides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match… No issuesEngineeringAI & agents113k
deprecation-and-migrationaddyosmaniManages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to… No issuesEngineeringData & analytics113k
doubt-driven-developmentaddyosmaniSubjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every assumption… No issuesEngineeringSecurity113k
git-workflow-and-versioningaddyosmaniStructures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting… No issuesEngineeringProductivity113k