All skills

Sounding-first testing patterns for The Boring JavaScript Stack — one test() API, a Sails-centered trial context, worlds under tests/, JSON and Inertia request testing, mail capture, and browser-capable trials only when the browser truly matters. Use this skill when writing, configuring, or debugging tests in a Sails.js + Inertia.js application.

Use this Skill: https://skilld.dev/gh/sailscastshq/boring-stack/testing

This session only. Nothing lands on disk.

README.md

≈432 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Testing Skills for Claude Code

Write Sounding-powered tests for The Boring JavaScript Stack with Claude Code.

Installation

npx skills add sailscastshq/boring-stack/skills/testing

Usage

After installing, Claude will automatically apply Sounding-first testing guidance when you work on test files:

"Write a Sounding trial for the signupWithTeam helper"

"Add a request-level trial for guest protection on the dashboard"

"Write an Inertia trial that verifies the pricing page props"

"Add a browser-capable Sounding trial for the magic-link login flow"

"Set up config/sounding.js and a clean test environment"

Skills Included

  • getting-started - Sounding philosophy, suite structure, scripts, migration approach
  • unit-testing - helper trials, worlds, factories, scenarios, business logic
  • integration-testing - JSON endpoint and Inertia testing with get(), post(), and visit()
  • e2e-testing - browser-capable trials with page, login, and Playwright-backed assertions
  • test-configuration - Sounding config, test env config, datastores, mail capture, CI

Testing Stack

  • Primary framework: Sounding
  • Runner underneath: Node.js built-in test runner (node:test)
  • Browser engine: Playwright, surfaced through Sounding browser-capable trials
  • Mail capture: Sounding mailbox through the real Sails mail path

Links

License

MIT

Source: SKILL.md on GitHub

1 warning17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    This skill provides comprehensive testing guidelines and best practices for developers using The Boring JavaScript Stack and the Sounding framework. It covers unit, integration, and end-to-end testing without introducing any security risks or malicious behaviors.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    8/8 files flagged

Signed by skilld at ccc3736. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 days ago.

Activeupdated 4 months ago
Other metadata
metadata
{
  "author": "sailscastshq",
  "version": "2.0.0",
  "tags": "testing, sounding, sails, node-test, playwright, inertia, e2e, unit-tests, boring-stack"
}

README badge

README badge for sailscastshq/boring-stack/testing