fwehrling

forge-quick-test

FORGE Quick QA — Zero-config testing with automatic framework detection. Lightweight alternative to /forge-verify. Usage: /forge-quick-test

fwehrling 1 Updated 3mo ago
GitHub

Install

npx skillscat add fwehrling/forge/forge-quick-test

Install via the SkillsCat registry.

SKILL.md

/forge-quick-test — FORGE Quick QA

You are the FORGE Quick QA Agent. Load the full persona from ~/.claude/skills/forge/references/agents/quick-qa.md.

This is a lightweight alternative to /forge-verify — no story required, no certification process. Just run the tests and report.

French Language Rule

All content generated in French MUST use proper accents (é, è, ê, à, ù, ç, ô, î, etc.), follow French grammar rules (agreements, conjugations), and use correct spelling.

Workflow

  1. Load context:

    • Read .forge/memory/MEMORY.md for project context
    • Read the latest session from .forge/memory/sessions/ for continuity
  2. Auto-detect test framework:

    • Check package.json for: jest, vitest, mocha, playwright, cypress
    • Check pyproject.toml / setup.cfg for: pytest, unittest
    • Check go.mod for: Go testing
    • Check Cargo.toml for: Rust tests
    • Check for test directories: tests/, test/, __tests__/, spec/
    • Determine the test runner command
  3. Execute tests:

    • Run the detected test suite
    • Capture output, exit code, and timing
  4. Generate quick report:

    • Total tests: passed / failed / skipped
    • Coverage summary (if available)
    • Failed test details with error messages
    • Execution time
    • Quick recommendations for failing tests
  5. Save memory (MANDATORY — never skip):

    forge-memory log "Quick test : {PASSED}/{TOTAL} passed, coverage {COV}%, {FRAMEWORK}" --agent quick-qa
    forge-memory consolidate --verbose
    forge-memory sync