askill
do-setup-testing

do-setup-testingSafety --Repository

Set up a testing framework for a project that doesn't have one. Use when user wants to add testing infrastructure before writing tests. Detects project type, recommends framework, configures with best practices.

3 stars
1.2k downloads
Updated 2/6/2026

Package Files

Loading files...
SKILL.md

Setup Testing Framework

Configure testing infrastructure for a project that lacks it.

When to Use

  • Project has no test framework configured
  • User wants to establish testing before TDD workflow
  • Migrating to a new test framework

Process

Step 1: Detect project type

Examine manifest files: package.json, pyproject.toml, go.mod, Cargo.toml, etc.

Step 2: Recommend framework

LanguageDefaultDetails
JavaScript/TypeScriptVitestSee references/vitest.md
PythonpytestSee references/pytest.md
Gogo testSee references/go-test.md
Rustcargo testSee references/rust-test.md
JavaJUnit 5Built-in to most IDEs
RubyRSpecgem install rspec

Step 3: Confirm with user

Use AskUserQuestion to confirm framework choice, test location, and extras (coverage, watch mode).

Step 4: Install and configure

  1. Add dev dependencies
  2. Create test directory
  3. Add test scripts to manifest
  4. Create example test file
  5. Update .gitignore if needed

Step 5: Verify

Run the example test to confirm setup works.

Output

═══════════════════════════════════════
Testing Framework Configured
  Framework: [name]
  Test dir: [path]
  Run: [command]
Next: /do:it test [target]
═══════════════════════════════════════

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version-
Updated2/6/2026
Publisherbrandon-fryslie

Tags

github-actionstesting