Agent skill
uat-testing
Install this agent skill to your Project
npx add-skill https://github.com/SpillwaveSolutions/agent-brain/tree/main/.opencode/skill/uat-testing
SKILL.md
Agent Brain UAT Testing
Run end-to-end User Acceptance Tests for Agent Brain features. Builds wheels, installs packages, starts a test server, runs tests, and reports results — all without permission prompts.
Usage
Invoke via: /uat-testing [test description or phase number]
How It Works
This skill delegates to the uat-tester agent which has pre-granted permissions for all operations needed during UAT: building, installing, starting servers, running curl, killing processes, etc.
Running UAT Tests
When invoked, spawn the uat-tester agent with the test context:
Task(
subagent_type="uat-tester",
description="UAT: [test description]",
prompt="[full test instructions]"
)
Example: Single Test
/uat-testing cache clear should complete in < 10s during active indexing
This will:
- Build and install the server wheel
- Start a test server on port 8111
- Kick off indexing
- Run
cache clearand time it - Report PASS/FAIL
- Clean up
Example: Phase UAT
/uat-testing phase 16
This will read the UAT test plan from .planning/phases/16-embedding-cache/16-UAT.md and run all tests.
Test Server Configuration
The agent uses an isolated test server to avoid interfering with any running instances:
- Port: 8111
- State dir:
/tmp/uat-test/.claude/agent-brain - Mode: project
- API keys: sourced from
agent-brain-server/.env
What the Agent Can Do (No Prompts Needed)
- Build wheels (
poetry build) - Install packages (
uv pip install) - Start/stop servers (
agent-brain-serve,pkill) - HTTP requests (
curl) - Process management (
ps,lsof,kill) - File operations (read, write, glob, grep)
- Timing operations
- Run quality checks (
task before-push) - Git operations (read-only)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
configuring-agent-brain
Installation and configuration skill for Agent Brain document search system. Use when asked to "install agent brain", "setup agent brain", "configure agent brain", "setting up document search", "installing agent-brain packages", "configuring API keys", "initializing project for search", "troubleshooting agent brain", "pip install agent-brain", "agent brain not working", "agent brain setup error", "configure embeddings provider", "setup ollama for agent brain", or "agent brain environment variables". Covers package installation, provider configuration, project initialization, and server management.
using-agent-brain
Expert Agent Brain skill for document search with BM25 keyword, semantic vector, hybrid, graph, and multi retrieval modes. Use when asked to "search documentation", "query domain", "find in docs", "bm25 search", "hybrid search", "semantic search", "graph search", "multi search", "find dependencies", "code relationships", "searching knowledge base", "querying indexed documents", "finding code references", "exploring codebase", "what calls this function", "find imports", "trace dependencies", "brain search", "brain query", "knowledge base search", "cache management", "clear embedding cache", "cache hit rate", or "cache status". Supports multi-instance architecture with automatic server discovery. GraphRAG mode enables relationship-aware queries for code dependencies and entity connections. Pluggable providers for embeddings (OpenAI, Cohere, Ollama) and summarization (Anthropic, OpenAI, Gemini, Grok, Ollama). Supports multiple runtimes (Claude Code, OpenCode, Gemini CLI) with shared .agent-brain/ data directory.
installing-local
agent-brain-release
mastering-python-skill
Modern Python coaching covering language foundations through advanced production patterns. Use when asked to "write Python code", "explain Python concepts", "set up a Python project", "configure Poetry or PDM", "write pytest tests", "create a FastAPI endpoint", "run uvicorn server", "configure alembic migrations", "set up logging", "process data with pandas", or "debug Python errors". Triggers on "Python best practices", "type hints", "async Python", "packaging", "virtual environments", "Pydantic validation", "dependency injection", "SQLAlchemy models".
using-spacy-nlp
Industrial-strength NLP with spaCy 3.x for text processing and custom classifier training. Use when "installing spaCy", "selecting model for nlp" (en_core_web_sm/md/lg/trf), "tokenization", "POS tagging", "named entity recognition" (NER), "dependency parsing", "training TextCategorizer models", "troubleshooting spaCy errors" (E050/E941 model errors, E927 version mismatch, memory issues), "batch processing with nlp.pipe", or "deploying nlp models to production". Includes data preparation scripts, config templates, and FastAPI serving examples.
Didn't find tool you were looking for?