Skip to content
cccskills
FreePublished on GitHub

typescript-testing

Choose and run checks for TypeScript SDK changes, including type checks, linting, builds, Vitest suites, and tests of complete runtime flows. Also guides writing or adapting CLI tests for Effect v4.

OriginalShow the original description

Select and run TypeScript SDK verification for packages, examples, type checks, linting, builds, Vitest suites, Effect v4 CLI tests, and runtime E2E tests. Use when adding tests, diagnosing TypeScript CI, choosing a focused test command, validating TypeScript package changes, or writing/porting CLI tests against effect@4.0.3 and @effect/vitest. Do not use for Python-only checks.

See how to install

Good for

  • Validate changes to TypeScript packages
  • Choose focused checks for a change
  • Investigate failing TypeScript CI checks
  • Write or adapt Effect v4 CLI tests

Files included (3)

  • SKILL.md882 B
  • references/effect-v4-cli.md7.0 KB
  • references/test-commands.md1.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

TypeScript Testing

Use this skill to choose verification for TypeScript changes.

Read references/test-commands.md before running broad checks or adding new test coverage.

Read references/effect-v4-cli.md before writing or modifying tests under ts/packages/cli/test/ — it covers it.effect/layer(...) conventions, explicit per-service test layers (no .Default auto-generation in v4), and the @effect/platform-bun subpath-import rule.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

bug-fixing

FreeSummary

Fix defects in Composio SDK through focused reproduction, root-cause analysis, regression tests that check for recurrence, and targeted verification. Use it for reported bugs, failing tests, CI regressions, runtime errors, or incorrect SDK behavior.

  • Reproducing and fixing reported SDK bugs
  • Investigating failing tests
  • Fixing regressions in automated CI checks
ComposioHQ/composio30.6KUpdated Oct 18, 2026

cli-command

FreeSummary

Design, implement, and review Composio CLI commands, including user interactions, output, errors, and configuration. It guides command wiring and service changes using Effect and effect/cli, with references for implementation patterns.

  • Designing CLI command behavior and output
  • Implementing command wiring with Effect
  • Reviewing configuration and error handling
ComposioHQ/composio30.6KUpdated Oct 18, 2026

cli-e2e

FreeSummary

Create, update, and debug Docker-based end-to-end tests for the Composio CLI. Covers running the executable, keeping test data separate, checking command output, and maintaining package manifests within the CLI test suite.

  • Add end-to-end tests for CLI commands
  • Debug unexpected CLI test output
  • Keep test data isolated between tests
ComposioHQ/composio30.6KUpdated Oct 18, 2026

cli-release

FreeSummary

Build beta versions of the Composio CLI, promote a tested beta to a stable release, and investigate failed releases. Guides verification of published binaries and installation tests through the Build CLI Binaries workflow.

  • Build a CLI beta release
  • Promote a tested beta to stable
  • Verify release assets and installation
ComposioHQ/composio30.6KUpdated Oct 18, 2026

composio

FreeSummary

Set up and use Composio to connect AI agents with apps such as Gmail, Slack, and Notion. Selects guidance for personal accounts or product integrations, covering setup, app operations, troubleshooting, and migration.

  • Connect a personal AI agent to apps
  • Integrate account connections into a product
  • Diagnose failed connections or tool calls
ComposioHQ/composio30.6KUpdated Oct 18, 2026

cross-sdk-parity

FreeSummary

Keep TypeScript and Python SDKs consistent when shared behavior or backend APIs change. Aligns public API names, use of generated clients, and documentation examples, including updates to the fixed versions of generated clients.

  • Align a change across both SDKs
  • Compare TypeScript and Python behavior
  • Update fixed versions of generated clients
ComposioHQ/composio30.6KUpdated Oct 18, 2026

See all skills by ComposioHQ

Report a problem with this skill