matalvesdev/evolua-frontend/build-test
Claude Code and agent skill by matalvesdev/evolua-frontend
- community
Checking that the SKILL.md file is still in the repository.
Run the project's build / typecheck / lint / test commands and emit the build.passing + tests.passing signals devloop convergence reads.
Install
npx vskill@latest install matalvesdev/evolua-frontend/build-testSKILL.md
Build test
Spec §20.2 / §22.4: the "subjective critique-theater panel" is not enough on its own — a code-migration / tune-collab run must prove the build still passes. This atom shells out to the project's declared test commands and emits structured signals the devloop's until evaluator reads.
Inputs
- The active target stack (recorded in
code/index.json+
plan.md's targetStack block).
- The user's optional override (`od plugin run --input
testCommand='pnpm test'`).
Default commands by framework
| framework | typecheck | test | |
|---|---|---|---|
| next | pnpm typecheck | pnpm test | |
| vite | pnpm typecheck | pnpm test | |
| remix | pnpm typecheck | pnpm test | |
| custom | (read from package.json.scripts) | (read from package.json.scripts) |
Output
The atom emits two signals the devloop reads:
build.passing: boolean— the typecheck command exited 0.tests.passing: boolean— the test command exited 0.
Plus the legacy critique.score so existing pipelines that read the score keep working: 5 when both pass, 3 when only build passes, 1 when both fail.
Convergence
Pipelines wire the atom into a devloop:
Anti-patterns the prompt fragment forbids
- Running tests on a partially-edited working tree (the atom
always runs after patch-edit, and only when plan.steps's current step is in completed state).
- Suppressing test failures by changing test files; that violates
the rewrite-plan ownership rule.
- Setting
tests: 'skipped'without a non-emptyreasonfield.
Status
Reserved id, prompt-only fragment in v1. The shell-out wrapper + log-truncation worker land in spec §16 Phase 7.
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 repositoryChecking.open-design/resources/open-design/plugins/_official/atoms/build-test/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/matalvesdev/evolua-frontend/build-test)