smithery.ai

fls-audit

Run the FLS spec lock audit and summarize changes.

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Declared

Skill metadata

Parsed from SKILL.md frontmatter.

Compatibilityopencode
Declared agents opencode

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,127 B
  • docs SUMMARY.md 67 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Skill: FLS Spec Lock Audit

Purpose

Run the FLS audit tool and summarize changes and guideline impact. The skill must invoke the audit tool and must not reimplement diff logic.

Steps

  1. Run the audit tool:

``shell uv run python scripts/fls_audit.py ``

If before/after diffs are needed:

``shell uv run python scripts/flsaudit.py --write-text-snapshot build/flsaudit/snapshots uv run python scripts/flsaudit.py --baseline-text-snapshot build/flsaudit/snapshots/<snapshot>.json ``

  1. Read the report at build/fls_audit/report.md and summarize:

- Added/removed/changed/renumbered/header counts - Whether any guidelines are affected - Any new paragraphs that are near existing guidelines - Heuristic top-3 guideline matches per paragraph - Any meaningful impacts that require rationalization

  1. If no guidelines are affected, state that explicitly.

Notes

  • Use --summary-only if the user wants a quick console summary.
  • Use --snapshot path/to/paragraph-ids.json for offline audits.
  • Use --baseline-text-snapshot to show before/after diffs.
  • Use --write-text-snapshot to capture current text for future audits.
  • Use --baseline-deployment-offset N when the baseline deployment is not the most recent.
  • Deployment offsets require GitHub API access; set GITHUB_TOKEN or use explicit commits.
  • Use --baseline-fls-commit / --current-fls-commit for manual commit selection.
  • Use --include-legacy-report to append the legacy diff section.
  • Use --include-heuristic-details to show top-match details.
  • Use --print-diffs to emit ANSI-colored diffs to stdout when available.
  • Use --delta-path path/to/delta to point to a specific delta binary.
  • Use --no-delta to disable delta rendering.
  • Do not update src/spec.lock unless the user explicitly requests it.

ANSI report

  • The audit writes build/fls_audit/report.ansi.md alongside report.md.
  • View it in a terminal with less -R build/fls_audit/report.ansi.md.