Project: .
Evaluation Date: 2026-10-13 22:38:41
Overall Conformance Score: 100%
Verdict: COMPLIANT
Standards Evaluated: Agent Plugins Open Standard 1.0/1.1 (agent-plugins.org / AAIF / TSC: Amazon, Cursor, Google, Microsoft, OpenAI, Vercel), Zoomcamp Module 5 Standard (05-agent-capabilities/README.md), AWS Agent Plugins, Project Spec Alignment
This automated assessment verifies, evaluates, and confirms whether the project's Agent Extension Pack is properly implemented in accordance with open standards and aligned with project requirements.
| Pillar | Implementation Target | Evaluation Status |
|---|---|---|
| 1. Instructions | AGENTS.md / CLAUDE.md / docs/agent-extension-pack.md |
VERIFIED |
| 2. Context | product-spec.md / openapi.yaml / scoped inputs |
VERIFIED |
| 3. Tools | Deterministic scripts in skills/*/scripts/ |
VERIFIED |
| 4. Permissions | Least-privilege matrix in docs/permissions.md |
VERIFIED |
| 5. Reusable Workflows | Procedural skills in skills/ |
VERIFIED |
| 6. Specialized Agents | Specialist persona in custom-agent/ or .bmad/ |
VERIFIED |
| 7. Packaging & Sharing | Root plugin.json & plugins/ package |
VERIFIED |
| 8. Custom Agent Loops | Headless loop in custom-agent/agent.py |
VERIFIED |
| 9. Audit Trail | Lifecycle audit hooks & diff reviews | VERIFIED |
| # | Minimum Requirement | Verified Project Artifact | Status |
|---|---|---|---|
| 1 | 1 project instructions file | AGENTS.md / docs/agent-extension-pack.md |
PASS |
| 2 | 1 reusable workflow/skill/command | skills/domain-workflow/ / review-api-change/ |
PASS |
| 3 | 1 specialized subagent | custom-agent/specialist.md / .bmad/ |
PASS |
| 4 | 1 MCP tool/server | mcp.json & mcp-server/server.py |
PASS |
| 5 | 1 hook or guardrail | com.google.antigravity/hooks/pre-tool-guardrail.sh |
PASS |
| 6 | 1 plugin package OR custom agent | plugin.json closed schema & custom-agent/agent.py |
PASS |
| 7 | 1 permission/security note | docs/permissions.md |
PASS |
Interactive Demo Script: docs/demo.md (6-step verification confirmed)
| Status | Evaluation Criteria | Remediation / Notes |
|---|---|---|
| PASS | plugin.json manifest exists at repository root | - |
| PASS | plugin.json is valid JSON | - |
| PASS | plugin.json declares standard $schema reference | - |
| PASS | plugin.json defines required 'name' field | - |
| PASS | plugin.json defines recommended metadata: version | - |
| PASS | plugin.json defines recommended metadata: description | - |
| PASS | plugin.json version adheres to Semantic Versioning (1.0.0) | - |
| PASS | plugin.json adheres to strict closed schema (no illegal inline component fields) | - |
| PASS | All extension entries use reverse-domain namespace notation (e.g. com.vendor.client) | - |
| PASS | All client extension paths in plugin.json resolve to existing files | - |
| PASS | MCP manifest present (mcp.json) | - |
| PASS | mcp.json contains valid JSON syntax | - |
| PASS | mcp.json declares 2 active MCP server(s) | - |
| PASS | All MCP servers explicitly declare valid type (stdio, streamable-http, or sse) | - |
| PASS | MCP command and cwd paths adhere to filesystem containment within plugin root | - |
| PASS | No hardcoded credentials detected in mcp.json (credentials managed via environment) | - |
| PASS | Skills directory present (skills) | - |
| PASS | Found at least one domain workflow capability (SKILL.md) | - |
| PASS | Skill skills/debug-ci-failure/SKILL.md has valid YAML frontmatter (name & description) | - |
| PASS | Skill skills/debug-ci-failure/SKILL.md is customized for project domain | - |
| PASS | Skill skills/domain-workflow/SKILL.md has valid YAML frontmatter (name & description) | - |
| PASS | Skill skills/domain-workflow/SKILL.md is customized for project domain | - |
| PASS | Skill skills/review-api-change/SKILL.md has valid YAML frontmatter (name & description) | - |
| PASS | Skill skills/review-api-change/SKILL.md is customized for project domain | - |
| PASS | Skills provide executable automation scripts/ subfolder | - |
| PASS | Skill automation scripts have executable permissions (+x) and valid syntax | - |
| PASS | Skills provide domain references/ knowledge subfolder | - |
| PASS | Skills provide static resources assets/ subfolder | - |
| PASS | Project specification found (product-spec.md) for alignment auditing | - |
| PASS | Extension pack documentation aligns with project specifications & architecture | - |
| PASS | Hooks directory present (com.google.antigravity/hooks) | - |
| PASS | hooks.json lifecycle event bindings declared | - |
| PASS | Hook script com.google.antigravity/hooks/post-tool-audit.sh syntax is valid and executable (+x) | - |
| PASS | Hook script com.google.antigravity/hooks/post-tool-audit.sh implements active safety guardrail filtering | - |
| PASS | Hook script com.google.antigravity/hooks/pre-tool-guardrail.sh syntax is valid and executable (+x) | - |
| PASS | Hook script com.google.antigravity/hooks/pre-tool-guardrail.sh implements active safety guardrail filtering | - |
| PASS | Specialist subagent directory exists (custom-agent) | - |
| PASS | Specialist persona custom-agent/README.md has substantive role instructions (30 lines) | - |
| PASS | Specialist persona custom-agent/README.md defines clear role boundaries & tool permissions | - |
| PASS | Specialist persona custom-agent/specialist.md has substantive role instructions (23 lines) | - |
| PASS | Specialist persona custom-agent/specialist.md defines clear role boundaries & tool permissions | - |
| PASS | Extension pack documentation present (docs/agent-extension-pack.md) | - |
| PASS | Extension pack documentation has comprehensive instructions (>100 bytes) | - |
| PASS | Permission notes and boundaries present (docs/permissions.md) | - |
| PASS | Permission notes declare explicit least-privilege allow/deny policies | - |
| PASS | Minimum Requirement 1/7: Project instructions file present | - |
| PASS | Minimum Requirement 2/7: Reusable workflow/skill present | - |
| PASS | Minimum Requirement 3/7: Specialized subagent persona present | - |
| PASS | Minimum Requirement 4/7: MCP tool / server declared | - |
| PASS | Minimum Requirement 5/7: Hook or guardrail present | - |
| PASS | Minimum Requirement 6/7: Plugin manifest (plugin.json) OR custom agent loop present | - |
| PASS | Minimum Requirement 7/7: Permission / security note present (docs/permissions.md) | - |
| PASS | Interactive Demo Script present (docs/demo.md) | - |
| PASS | Demo script defines the 6-step verification workflow | - |
| PASS | MCP server documentation present (mcp-server/README.md) | - |
| PASS | Custom agent documentation present (custom-agent/README.md) | - |
plugin.json)Validates that plugin.json adheres to the Agent Plugins v1.0.0 closed specification with valid JSON syntax, SemVer versioning, no illegal inline component definitions, reverse-domain extension naming, and verified extension path resolutions.
mcp.json)Audits mcp.json for valid JSON syntax, explicit type declarations on all server entries (stdio, streamable-http, sse), zero hardcoded plaintext credentials, and strict filesystem containment within the plugin root.
skills/)Ensures procedural workflows (skills/<name>/SKILL.md) provide actionable automation for project-specific operations, verifying that capability descriptions avoid generic dummy placeholders and include scripts/, references/, and optional assets/.
com.<client>.client/hooks/)Verifies that hook scripts are executable (chmod +x), pass syntax validation, and enforce non-negotiable negative invariants (blocking destructive file or database mutations).
custom-agent/ or plugins/)Ensures specialist personas have bounded system prompts defining explicit roles, allowed tools, and forbidden operations to prevent context rot and unauthorized actions.
docs/)Audits docs/permissions.md and docs/agent-extension-pack.md to guarantee clear least-privilege boundaries and comprehensive operator documentation.
docs/demo.md)Confirms full satisfaction of all 7 minimum deliverable requirements, presence of docs/demo.md outlining the 6-step interactive demonstration, and presence of companion documentation (mcp-server/README.md, custom-agent/README.md).