Agent skill
common-task-commands
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/common-task-commands
SKILL.md
priority: critical
Common Task Commands
Setup & Installation:
task setup: Install all dependencies (Rust, Python, Node, Go, Java, Ruby, etc.)task setup-pre-commit: Configure pre-commit hooks
Build Commands:
task build: Build all (respects BUILD_PROFILE)task build:all: Build all languagestask build:all:dev: Build all in debug modetask build:all:release: Build all in release modetask rust:build: Build Rust core (respects BUILD_PROFILE)task rust:build:dev: Build Rust in debug modetask rust:build:release: Build Rust in release modetask python:build: Build Python bindings (maturin)task node:build: Build TypeScript/Node bindings (NAPI-RS)task go:build: Build Go bindingstask java:build: Build Java bindings (Maven)task ruby:build: Compile Ruby native extensionstask csharp:build: Build C# bindingstask wasm:build: Build WebAssembly bindings
Test Commands:
task test: Run tests (respects BUILD_PROFILE)task test:all: Run all tests across all languagestask test:all:fast: Run fast tests (skip slow integration tests)task rust:test: Run Rust teststask python:test: Run Python tests (pytest)task node:test: Run TypeScript tests (vitest)task go:test: Run Go teststask java:test: Run Java tests (Maven)task ruby:test: Run Ruby tests (RSpec)task e2e: Run E2E teststask e2e:all: Run all E2E tests across all languages
Linting & Formatting:
task lint: Lint current projecttask lint:all: Lint all languagestask lint:check: CI linting (for GitHub Actions, fails on issues)task format: Format code (auto-fixes)task format:check: Check formatting (fails if needs formatting)task rust:fmt: Format Rust (cargo fmt)task rust:clippy: Lint Rust (cargo clippy)task python:lint: Lint Python (ruff, mypy)task python:format: Format Python (ruff, black)task node:lint: Lint TypeScript (biome)task node:format: Format TypeScript (biome)
Utilities:
task clean: Clean build artifactstask version:sync: Sync version from Cargo.toml to all manifests (package.json, pyproject.toml, pom.xml, go.mod, Gemfile, etc.)task pre-commit: Run pre-commit hooks manuallytask pdfium:install: Download and install PDFium librarytask smoke: Run smoke tests (quick validation)
Didn't find tool you were looking for?