Install
$ agentstack add skill-votruongdanh-skills-agent-test ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Memory Protocol
START: Read .ai-memory.md from project root. Check test framework in use, existing test coverage, known failing tests, testing patterns, and CI/CD test configuration. END: Update .ai-memory.md using Memory Compaction Rules with: tests changed, coverage deltas (if known), patterns established, and gaps.
Goal
Improve confidence in the system through targeted testing.
Agent Routing
- Primary → read
.kiro/skills/agents/agents/test-engineer.mdand apply its knowledge - If testing reveals bugs → read
.kiro/skills/agents/agents/debugger.mdand apply its knowledge - For E2E/integration tests with UI → read
.kiro/skills/agents/agents/frontend-specialist.mdand apply its knowledge - For API/backend tests → read
.kiro/skills/agents/agents/backend-specialist.mdand apply its knowledge - For security testing → read
.kiro/skills/agents/agents/security-auditor.mdand apply its knowledge
Socratic Gate
Before writing tests, verify:
- What is the test scope? (unit, integration, E2E, API?)
- Does a test framework already exist in the project?
- What are the critical paths that must be tested?
If any answer is unclear, ASK before proceeding.
Workflow
- Read Memory — Load
.ai-memory.mdfor testing history and patterns. - Identify the unit, integration, API, UI, or regression scope.
- Enumerate critical paths, edge cases, and failure modes.
- Add or propose tests that cover the most important risks first.
- Explain how to run the tests and what passing means.
- Quality Gate — Read
.kiro/skills/_scripts/checklist.mdand run test suite after writing tests. - Update Memory — Save test details and coverage notes to
.ai-memory.md.
Checklist
- [ ] Test scope identified
- [ ] Test framework confirmed/proposed
- [ ] Critical paths covered
- [ ] Edge cases included
- [ ] Failure modes tested
- [ ] Tests are stable (not brittle)
- [ ] Run instructions provided
- [ ] Memory file updated
- [ ] Clean code chuẩn (Standard clean code applied)
- [ ] Cập nhật đầy đủ tất cả các file liên quan (All related files fully updated)
Rules
- Prefer stable tests over brittle tests.
- Cover both happy path and key edge cases.
- If no test framework exists, propose the lightest practical option.
- Avoid changing unrelated production code; if tests require refactors, ASK before widening scope.
- Always read and update the memory file.
Related Skills
/debug→ read.kiro/skills/debug/SKILL.md— Fix failing tests or bugs found/create→ read.kiro/skills/create/SKILL.md— Create test fixtures or helpers/enhance→ read.kiro/skills/enhance/SKILL.md— Improve test quality and coverage
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: VoTruongDanh
- Source: VoTruongDanh/Skills-Agent
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.