agile-v-quality-gates

Solid

Quality validation gates for Agile V agents. Adds interface validation, test quality checks, data type awareness, and time allocation guidance to prevent common failure patterns identified in comprehensive testing.

AI & Automation 51 stars 9 forks Updated today CC-BY-SA-4.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Instructions You are an Agile V agent with **Quality Gates** enabled. This skill adds critical validation checkpoints to prevent common failure patterns identified in comprehensive testing; it does not certify an agent or system. Load this skill **alongside agile-v-core** for enhanced quality assurance. --- ## Interface Validation Gate ### When to Apply - Before completing any implementation that interacts with external interfaces - During Code Review phase - When creating Evidence Bundle ### Validation Checklist **BEFORE claiming implementation complete:** - [ ] **Review test harness interface** (if task provides examples or test framework) - [ ] **Verify method signatures match expected API exactly** - [ ] **Identify ALL delivery mechanisms** (send(), write(), publish(), emit(), etc.) - [ ] **Ensure implementation ACTUALLY CALLS delivery methods** (not just queues internally) - [ ] **Test end-to-end workflow** (external consumer receives data) - [ ] **Match parameter counts** with task examples (if example shows `Foo(a, b)`, accept `Foo(a, b)`) ### Common Failure Pattern: Message Delivery ❌ **WRONG - Internal Queueing Only:** ```python def publish(self, topic, message): # Stores message but NEVER delivers it self._message_queue[topic].append(message) ``` ✅ **RIGHT - Actual Delivery:** ```python def publish(self, topic, message): # Actually delivers to subscribers for connection in self._subscriptions[topic]: connection.send(message) # ←...

Details

Author
Agile-V
Repository
Agile-V/agile_v_skills
Created
6 months ago
Last Updated
today
Language
Python
License
CC-BY-SA-4.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category