Agent skill

uat-testing

Stars 85
Forks 16

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:

  1. Build and install the server wheel
  2. Start a test server on port 8111
  3. Kick off indexing
  4. Run cache clear and time it
  5. Report PASS/FAIL
  6. 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)

Expand your agent's capabilities with these related and highly-rated skills.

SpillwaveSolutions/agent-brain

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.

85 16
Explore
SpillwaveSolutions/agent-brain

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.

85 16
Explore
SpillwaveSolutions/agent-brain

installing-local

85 16
Explore
SpillwaveSolutions/agent-brain

agent-brain-release

85 16
Explore
SpillwaveSolutions/agent-brain

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".

85 16
Explore
SpillwaveSolutions/spacy-nlp-agentic-skill

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.

1 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results