Agent skill · software engineering · bytedance
smoke-test
End-to-end smoke test skill for DeerFlow. Guides through: 1) Pulling latest code, 2) Docker OR Local installation and deployment (user preference, default to Local if Docker network issues), 3) Service availability verification, 4) Health check, 5) Final test report. Use when the user says "run smoke test", "smoke test deployment", "verify installation", "test service availability", "end-to-end test", or similar.
Why this skill is useful
Adds 6 executable scripts for deployment and health checks that automate the smoke testing process for DeerFlow.
What it needs
Requires docker, nginx, node, pnpm, uv installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 79,444 stars on the source repository.
What this skill does
DeerFlow Smoke Test Skill This skill guides the Agent through DeerFlow's full end-to-end smoke test workflow, including code updates, deployment (supporting both Docker and local installation modes), service availability verification, and health checks. Deployment Mode Selection This skill supports two deployment modes: Local installation mode (recommended, especially when network issues occur) - Run all services directly on the local machine Docker mode - Run all services inside Docker containers Selection strategy: If the user explicitly asks for Docker mode, use Docker If network issues occur (such as slow image pulls), automatically switch to local mode Default to local mode whenever possible Structure Standard Operating Procedure (SOP) Phase 1: Code Update Check 1. Confirm current directory - Verify that the current working directory is the DeerFlow project root 2. Check Git status - See whether there are uncommitted changes 3. Pull the latest code - Use git pull origin main to get the latest updates 4. Confirm code update - Verify that the latest code was pulled successfully Phase 2: Deployment Mode Selection and Environment Check Choose deployment mode: Ask for user preference, or choose automatically based on network conditions Default to local installation mode Local mode environment check: 1. Check Node.js version - Requires 22+ 2. Check pnpm - Package manager 3. Check uv - Python package manager 4. Check nginx - Reverse proxy 5. Check required ports - Confirm that ports 2026, 3000, and 8001 are not occupied Docker mode environment check (if Docker is selected): 1. Check whether Docker is installed - Run docker --version 2. Check Docker daemon status - Run docker info 3. Check Docker Compose availability - Run docker compose version 4. Check required ports - Confirm that port 2026 is not occupied Phase 3: Configuration Preparation 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bytedance/smoke-test