Test Cli Application
技能 已验证 活跃Write integration tests for a Node.js CLI application using the built-in node:test module. Covers the exec helper pattern, output assertions, filesystem state verification, cleanup hooks, JSON output parsing, error case testing, and state restoration after destructive tests. Use when adding tests to an existing CLI, testing a new command, verifying adapter behavior across frameworks, or setting up CI for a CLI tool.
To enable developers to write robust integration tests for their Node.js CLI applications, ensuring correctness and preventing regressions.
功能
- Integration testing for Node.js CLIs
- Utilizes built-in `node:test` module
- Covers `execSync` helper pattern
- Verifies output assertions and filesystem state
- Includes cleanup hooks and error case testing
使用场景
- Adding tests to an existing CLI
- Testing a new CLI command
- Verifying adapter behavior
- Setting up CI for CLI tools
非目标
- Unit testing internal functions directly
- End-to-end testing of full application workflows beyond CLI interaction
安装
/plugin install agent-almanac@pjt222-agent-almanac质量评分
已验证类似扩展
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.
Agent Browser
100AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用,包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。
Trader Regime
100Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy
Setup
100Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Mcp Setup
100Configure popular MCP servers for enhanced agent capabilities