Skip to content
Back to skills

Weft Check

ASecurity

COMMAND, not reference: Validate and build the weft program, fix diagnostics until clean. Run this when the user asks for this step by name. The seventeen `weft-` reference skills beside it are things you read; this is a procedure you carry out.

  • 1,992 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
toolsnode

Security analysis

A100/100

Scanned October 4, 2026

npx -y skills add WeaveMindAI/weft --skill weft-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Weft Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Weft Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/weavemindai-weft-check/badge)](https://www.skillsdirectory.com/skills/weavemindai-weft-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: weft-check
description: "COMMAND, not reference: Validate and build the weft program, fix diagnostics until clean. Run this when the user asks for this step by name. The seventeen `weft-` reference skills beside it are things you read; this is a procedure you carry out."
---

Run the compiler over this project and fix what it names, without running anything.

1. Read the `weft-language` skill if you have not this session, and the `metadata.json` of any node type you are about to edit. Then: `weft validate --file src/main.weft < src/main.weft`.
2. Parse the diagnostics. Errors are `line:column message` with a stable slug; the message names the fix. Fix every Error, then re-validate until the list is empty. Never route around a diagnostic, and never weaken the program to silence one: if a fix feels wrong, stop and say what the compiler is asking for instead. A `level-too-large` warning is not an error, but answer it the same way: [the level rule] is a law, and the fix is a group, never a wider level.
3. Then `weft build`. If it fails, read the error, fix, rebuild.
4. Report, in plain words: what was wrong, what you changed, and the current state (clean validate, clean build). No summary of the diff.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…