g-eskayo/marvin/qa-agent
- community
Checking that the SKILL.md file is still in the repository.
QA code agent — scans projects and captures session learnings into a searchable best-practices ChromaDB. Builds knowledge of libraries, tools, patterns, what worked/failed. Run on any project; query anytime.
Install
npx vskill@latest install g-eskayo/marvin/qa-agentSKILL.md
QA Code Agent
Builds and queries a searchable knowledge base of best practices, library patterns, tools, and session learnings. Storage: ChromaDB qa-knowledge collection at ~/.claude/chroma/.
Triggers
- "qa", "scan project", "code quality", "best practices for X"
- "what worked", "what failed", "patterns in this codebase"
- Starting a new project (query first for relevant prior practices)
- End of a significant code session (auto-capture learnings)
Commands
1 — Scan a project (auto-extract patterns)
Extracts: stack, dependencies, imports, TODO/FIXME/HACK markers, config files. Each finding stored as a ChromaDB entry with metadata.
2 — Query the knowledge base
3 — Capture a pattern manually
4 — Lateral (cross-domain) query
Lateral mode excludes the specified domain and surfaces transferable patterns from other domains. This is the D4 cross-domain synthesis retrieval path.
Sub-agent usage
Other skills query the KB inline to enrich their output:
Data schema
ChromaDB collection: qa-knowledge
| Field | Values | |
|---|---|---|
| document | Natural language description of the pattern/practice | |
| category | pattern · anti-pattern · library · tool · worked · failed · config | |
| source | project-scan · manual · session | |
| project | project name or path | |
| language | python · javascript · all · etc. | |
| library | library name if applicable | |
| tags | comma-separated keywords | |
| confidence | high · medium · low | |
| domain | python-agents · aws-cloud · bench-harness · data-pipeline · web-backend · devtools · ml-ops · all | |
| outcome | free text — what happened when this was applied | |
| created_at | ISO timestamp |
domain and outcome are the handles for cross-domain synthesis (D4). Use --lateral <domain> in queries to retrieve patterns from other domains ranked by relevance — the creative retrieval path.
Behaviour rules
- Always query the KB before starting a non-trivial task on an unfamiliar library.
- After scanning a project, print a summary: N entries added, top libraries found.
- Dedup: before inserting, check if near-identical content already exists (cosine > 0.95).
- Never store secrets, tokens, or personal data in the KB.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/qa-agent/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/g-eskayo/marvin/qa-agent)