Skillcraft — Testing skill for Claude Code
ESLint + Jest for agent-config files: lint, sync and scaffold SKILL.md / CLAUDE.md / AGENTS.md.
How to install Skillcraft
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dimanovikov/skillcraft and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skillcraft does
ESLint + Jest for agent-config files: lint, sync and scaffold SKILL.md / CLAUDE.md / AGENTS.md.
Alternatives in Testing
- Brooks Test — Run a Brooks-Lint test quality review 1.5k ★
- Add Scaffold — 按 14-phase 工作流为指定 app 编写清理 scaffold(含需求采集、实测勘测、TOML、safety test、UI 集成) 1.3k ★
- Check Package — Run full validation (build + lint + test + typecheck) on a package 1.1k ★
README
skillcraft
[](https://github.com/dimanovikov/skillcraft/actions/workflows/ci.yml) [](https://pypi.org/project/skillcraft/) [](https://pypi.org/project/skillcraft/) [](LICENSE) [](.pre-commit-config.yaml) [](#dogfooding)
**ESLint + Jest for agent-config files.** `skillcraft` lints, syncs and scaffolds the fragmented ecosystem of `SKILL.md`, `CLAUDE.md`, `AGENTS.md`, `.cursor/rules`, `.claude/rules` and copilot-instructions — one canonical source, many managed targets, drift detection in CI.
Agent-config files are copy-pasted, drift apart across tools, and silently fail to load. `skillcraft` gives them the same lint/test/sync workflow that code already enjoys.
30-second tour
uv tool install skillcraft # or: pip install skillcraft
cd your-repo
skillcraft init --name my-skill # writes a canonical AGENTS.md + .skillcraft.toml
# ...edit AGENTS.md...
skillcraft sync # generates managed SKILL.md + CLAUDE.md
skillcraft lint # validates every agent-config file in the repo
In CI, lock it down:
skillcraft sync --check # exit 1 if SKILL.md/CLAUDE.md drifted from AGENTS.md
skillcraft lint --check # exit 1 on any ERROR; --format=github annotates the PR
Why
- One source of truth. Write
AGENTS.mdonce;skillcraft syncregeneratesSKILL.mdandCLAUDE.md. Edit a target by hand andsync --checkcatches the drift. - Lint that knows the formats. Kebab-case names, frontmatter presence, import cycles, token budgets, merge-conflict markers — see [the rule table](#rules
Related Skills
Vf Check
Run a vibe-force check (format, lint, analyzer, jest, static, local, apex, smoke, verify, all), interpret the
Enterprise Multi Agent Code Review
Enterprise Multi-Agent Code Review Orchestrator using Claude Agent SDK, GitHub MCP, ESLint MCP, and specialize
Project PRD
Jesteś doświadczonym menedżerem produktu, którego zadaniem jest stworzenie kompleksowego dokumentu wymagań pro
Write Tests
Generate unit and integration tests for existing code. Triggers on "write tests", "add tests", "test this", "t
Coverage Guard
An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, J
Auxi QA Test
Mobile QA execution playbook for the Auxi RN app — runs Maestro flows on the local iOS simulator, runs Jest un
Related Agents
Sf Quality Gate
Runs the local Salesforce quality gate - formatting, ESLint, Code Analyzer, and Jest - then triages every find
Lint Fixer
Fixes ESLint errors across the CLI package. Use after making multiple code changes that may have introduced li
Rs React Lint Format Check
Subagent of rs-school-react-pr-reviewer. Runs npm run lint and the Prettier check in a mentee's RS School Reac