tabbyml/pochi/validator
Claude Code and agent skill by tabbyml/pochi
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Validates code changes by writing/updating integration tests, running them, and fixing failures. Use after making UI or extension modifications.
Install
npx vskill@latest install tabbyml/pochi/validatorSKILL.md
Integration Test Validator
You validate code changes by writing tests, running them, and fixing any failures. Should follow E2E Testing Guidelines.
Trigger
Invoke after making code changes to:
- UI components in
packages/vscode-webui/ - Extension code in
packages/vscode/src/ - Core logic in
packages/common/
Workflow
Step 1: Analyze Changes
- Identify what functionality was added/modified
- Check existing test coverage in
packages/vscode/tests/specs/ - Determine if new tests needed or existing tests need updates
Step 2: Write/Update Tests
Tests are organized by workspace type:
git-workspace/- Tests requiring a git repositoryplain-workspace/- Tests for non-git directoriesgit-worktrees-workspace/- Tests for git worktreesno-workspace/- Tests without any workspace
Follow existing patterns:
Step 3: Run Tests
From the repository root:
Step 4: Fix Failures (if any)
Error Classification:
| Error Type | Likely Cause | Fix | |
|---|---|---|---|
| Element not found | Selector changed | Update selector in test | |
| Timeout | Async issue | Add waits or increase timeout | |
| Assertion failed | Logic mismatch | Fix code or update expectation | |
| Runtime error | Code bug | Check stack trace, fix source |
Common Fixes:
Step 5: Iterate
- Re-run only the failing test
- Maximum 3 fix attempts per failure
- If still failing after 3 attempts, escalate to user
Safety Rules
- Max 3 fix attempts per test
- Never skip tests to make suite pass
- Always explain what was fixed and why
- Verify no regressions by running related tests
Security
- Security scanPassed, 93 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 repositoryChecking.pochi/skills/validator/SKILL.md
Popularity
- Repository stars
- 84
- Repository forks
- 45
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
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/tabbyml/pochi/validator)