dfg-inc/praxis-ba/ba-lint
Claude Code and agent skill by dfg-inc/praxis-ba
- community
Checking that the SKILL.md file is still in the repository.
Use after any write to the canon — runs machine validation via the packaged praxis-ba CLI in the required order. A failed or non-executable validator is a hard FAIL (never a manual best-effort PASS).
Install
npx vskill@latest install dfg-inc/praxis-ba/ba-lintSKILL.md
BA Lint — machine validation (packaged CLI)
Supported execution path (external install + monorepo):
Do not invent monorepo-relative paths (plugins/ba/..., workspace node_modules/@praxis/...). Do not treat a denied shell permission as a soft PASS — if the CLI cannot run, stop and report FAIL.
Do not invoke Python / lint.py. Semantic body checks run inside praxis-ba validate (Node-only).
Вход: путь к канону (папка с .ba/ / wp/ / epics/ … — часто корень репозитория или canon/) и ${CLAUDE_PLUGIN_ROOT}. Выход: отчёт по проходам. Ничего не исправляется молча.
<HARD-GATE> (1) Порядок: структура + семантика тела → rules (все через praxis-ba.cjs). (2) Если любая команда не запускается или возвращает VERIFY-FAIL — это FAIL, не «проверено вручную». (3) Не правь находки без решения человека. </HARD-GATE>
Проход 1 — структура + семантика канона
Covers schema/graph/ids and semantic body checks:
[NEEDS CLARIFICATION]left in an active-or-later requirement- catalogue NFR id missing from
shared/nfr.md - tag outside
shared/taxonomy.md - child requirement ahead of its parent epic status
- broken relative Markdown links
Красное / VERIFY-FAIL / non-zero hard exit — стоп. WP must not be treated as Architect-ready.
Проход 2 — правила как данные
Проход 3 — handoff / plan readiness (optional explicit)
Before marking a WP plan-approved, also:
wp approve-plan itself re-runs validation (structural + semantic) and refuses approval on VERIFY-FAIL. On success it emits wp/<id>/handoffs/ba-architect.handoff.json.
Триаж
Находки покажи по проходам: что нашли, чем грозит, что предлагаешь. Правка active/baselined — только через req edit с confirmed CR.
Когда запускать
- после shape-requirement / перед prepare-wp
- после переименования файлов
- перед approve-plan / handoff
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/ba/skills/ba-lint/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dfg-inc/praxis-ba/ba-lint)