fortify

Solid

Testing infrastructure, coverage, and verified test quality for any project. Detects stack, installs testing ecosystem, audits untested critical paths, writes thorough tests weighted toward error paths, runs them, verifies via mutation testing. Use when user says '/fortify', 'add tests', 'set up testing', 'I need tests', 'test this', or wants to audit coverage. NOT for: running existing tests directly or improving prompt quality.

AI & Automation 3 stars 0 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /fortify — Testing That Proves Your Code Works Drop into any project, detect its stack, install the professional testing ecosystem, write thorough tests, run them until green, and verify they catch real bugs. The output isn't test files — it's proof your code works. ## When NOT to use this skill - Project has comprehensive, verified test coverage already → run the tests, don't re-fortify - You just need to run existing tests → `npm test` / `pytest` / whatever directly - You want to review build plans or design docs → `/architect` - You want to optimize a skill's prompt quality → that's eval optimization, different thing --- ## Quick Reference | Mode | What happens | |------|-------------| | `/fortify` or `/fortify full` | Detect → Install → Audit → Write → **Run → Verify** → Report | | `/fortify setup` | Detect → Install → Done | | `/fortify check` | Detect → Audit → Report gaps → Done (no installs, no test writing) | The difference from just asking Claude to "add tests": Phases 6 and 7. Tests that aren't run are fiction. Tests that don't catch bugs are theater. --- ## Phase 1: Detect Read the project root. Identify everything about the stack. ### 1a. Package Manifests Read all of these that exist: - `package.json`, `pnpm-lock.yaml`, `yarn.lock`, `bun.lockb` - `pyproject.toml`, `setup.py`, `setup.cfg`, `Pipfile`, `requirements.txt` - `Cargo.toml`, `go.mod`, `Gemfile`, `composer.json` - `build.gradle`, `pom.xml`, `Package.swift`, `mix.exs`, `pubspec.yaml` ### 1b...

Details

Author
catcatcatstudio
Repository
catcatcatstudio/cat-skills
Created
5 months ago
Last Updated
6 days ago
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Listed

tests

Fixes failing tests and lint/type errors, audits test-suite quality with a fleet of specialist reviewers, or drives coverage — for any project configured with a supermodo skills.config.json. Modes: `tests` (default) fixes every failure tier by tier (unit, integration, E2E, lint); `tests audit [scope]` spawns parallel specialist reviewers (spec-alignment, assertion-strength, corner-cases, coverage-balance, and a domain lens derived from the project's docs), runs mutation probes where configured, and adversarially verifies every finding with a second model before reporting; `tests coverage` drives coverage to the configured target with a balance check. Use whenever the user mentions failing tests, lint errors, "make tests pass", green build, flaky tests, test quality, weak or missing tests, corner cases, coverage, mutation testing, or asks whether the tests actually protect the core logic — even without "/tests".

0 Updated 2 weeks ago
supermodo
Testing & QA Listed

craft-testing

Craftsman standard for automated testing: strategy, unit/integration/e2e selection, refactor-proof design, flaky tests, mocking boundaries, deterministic data, and merge-gate policy. Use WHENEVER work touches tests: writing/reviewing tests, strategy, "add tests", "why is this flaky", "what should I test", "tests pass but prod breaks", Testing Library / Playwright / Vitest / Jest / Pytest, mocks, fixtures, or adequacy. Trigger on "add tests", "write a test", "is this tested enough", or "make the tests reliable". Owns which suites gate merge and what "green" means (incl. e2e); CI pipeline mechanism → craft-infra (missing e2e suite → TEST; e2e not in CI → INFRA). Security correctness → craft-security; visual live audit → craft-ux. Whole-project readiness → craft-audit. Existing findings ("fix TEST-004") → craft-fix.

1 Updated 1 weeks ago
atifgul99
Code & Development Listed

skill-bootstrap

Detects your project stack, installs the right Claude Code skills, and surfaces built-in Claude Code capabilities you might not know exist

3 Updated 5 days ago
veekunth217