WR

Automate integration tests for Autumn billing, covering subscriptions, feature tracking, and API endpoint validation.

Install

mkdir -p .claude/skills/write-test && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3341" && unzip -o skill.zip -d .claude/skills/write-test && rm skill.zip

Installs to .claude/skills/write-test

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Write integration tests for Autumn billing. Covers initScenario setup, billing/attach/track/check endpoints, subscription updates, assertion utilities, and common billing test patterns. Use when creating tests, writing test scenarios, debugging test failures, or when the user asks about testing.
296 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Initialize billing test scenarios
  • Assert endpoint behavior (billing/track/check)
  • Validate subscription updates
  • Setup mock customer fixtures
  • Execute billing-specific assertion utils

How it works

Uses a standard scenario initialization utility to construct a test environment with pre-populated billing fixtures and API clients.

Inputs & outputs

You give it
Billing scenario parameters
You get back
Passed or failed test execution

When to use write-test

  • Write a new integration test
  • Define billing test scenarios
  • Validate subscription updates
  • Assert endpoint behavior

About write-test

Provides tools to write integration tests for the Autumn billing system. Manages scenario initialization and asserts correct billing behavior against endpoints.

Write integration tests for the Autumn billing system. Use when creating tests, writing test scenarios for billing/subscription features, track/check endpoints, or when the user asks about testing, test cases, or QA.

When not to use it

  • Testing UI components
  • Non-billing integration tasks

Prerequisites

Autumn billing SDKBun test runner

Limitations

  • Dependent on specific billing endpoint availability
  • High complexity involved in scenario setup

How it compares

It enforces strict domain-specific rules and utility usage for billing validation instead of using generic unit tests.

Compared to similar skills

write-test side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
write-test (this skill)15moReviewAdvanced
twinmind-local-dev-loop125dCautionBeginner
deepgram-hello-world125dReviewBeginner
groq-hello-world124dNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

twinmind-local-dev-loop

jeremylongshore

Set up local development workflow with TwinMind API integration. Use when building applications that integrate TwinMind transcription, testing API calls locally, or developing meeting automation tools. Trigger with phrases like "twinmind dev setup", "twinmind local development", "twinmind API testing", "build with twinmind".

13

deepgram-hello-world

jeremylongshore

Create a minimal working Deepgram transcription example. Use when starting a new Deepgram integration, testing your setup, or learning basic Deepgram API patterns. Trigger with phrases like "deepgram hello world", "deepgram example", "deepgram quick start", "simple transcription", "transcribe audio".

11

groq-hello-world

jeremylongshore

Create a minimal working Groq example. Use when starting a new Groq integration, testing your setup, or learning basic Groq API patterns. Trigger with phrases like "groq hello world", "groq example", "groq quick start", "simple groq code".

11

speak-hello-world

jeremylongshore

Create a minimal working Speak language learning example. Use when starting a new Speak integration, testing your setup, or learning basic Speak API patterns for language tutoring. Trigger with phrases like "speak hello world", "speak example", "speak quick start", "simple speak lesson".

01

exa-local-dev-loop

jeremylongshore

Configure Exa local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Exa. Trigger with phrases like "exa dev setup", "exa local development", "exa dev environment", "develop with exa".

00

instantly-local-dev-loop

jeremylongshore

Configure Instantly local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Instantly. Trigger with phrases like "instantly dev setup", "instantly local development", "instantly dev environment", "develop with instantly".

00

Search skills

Search the agent skills registry