skills/agent-auditor/SKILL.md
Audit agents in the AI Community Platform for structure, testing, security, observability, documentation, and standards compliance. Use when the user asks to audit, review, check, or validate an agent's quality, compliance, or readiness. Triggers on: "audit", "compliance", "agent check", "quality gate", "convention check", "readiness review", "platform standards".
npx skillsauth add nmdimas/ai-community-platform agent-auditorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit one or all platform agents against AI Community Platform conventions and quality standards. Produce a structured report with PASS / WARN / FAIL verdicts and actionable recommendations.
Ask the user or infer from context:
apps/) or all.Agent discovery — list directories under apps/:
composer.jsonrequirements.txtcore is the platform hub, not a registered agent. Audit it for
structure / testing / security / observability but skip agent-specific checks
(manifest endpoint, compose ai.platform.agent label, A2A).
Based on agent stack, read the matching reference file:
references/checklist-php.mdreferences/checklist-python.mdreferences/checklist-platform.mdFor every item in the checklist:
IMPORTANT: Actually read files. Do not guess. Missing file = FAIL for checks that require it.
Read references/report-template.md for the output format. Produce:
After tables, output a prioritized action list:
| ID | Category | Applies To | |----|----------|-----------| | S | Structure & Build | All | | T | Testing | All | | C | Configuration | Agents only (not core) | | X | Security | All | | O | Observability | All | | D | Documentation | All | | M | Database & Migrations | Agents with storage | | Q | Standards Compliance | All |
| Resource | Path |
|----------|------|
| Agent source | apps/<agent>/ |
| Dockerfiles | docker/<agent>/Dockerfile |
| Compose config | compose.yaml |
| Convention spec | docs/agent-requirements/conventions.md |
| Agent Card schema | apps/core/config/agent-card.schema.json |
| Observability spec | docs/agent-requirements/observability-requirements.md |
| Storage spec | docs/agent-requirements/storage-provisioning.md |
| Test case spec | docs/agent-requirements/test-cases.md |
| Agent PRDs | docs/agents/en/<agent-prd>.md |
| Doc index | index.md |
| Makefile | Makefile |
To convert to a CI script later:
make audit target.development
Convert a website or page with related links into a local collection of Markdown files with an index. Follows project docs conventions (ua/en bilingual structure). Uses WebFetch — no external dependencies. Triggers on: "web to docs", "website to markdown", "save docs locally", "convert site", "download docs", "fetch docs", "scrape to markdown".
documentation
Translation agent for ua/en bilingual content. Handles UI labels, help text, error messages, docs, and agent/system prompts. Finds translatable elements, detects supported languages, translates by context, maintains term consistency. Triggers on: "translate", "translation", "i18n", "missing translations", "mirror docs", "sync languages".
development
Security review agent for PHP/Symfony codebase. Performs manual-style security review with OWASP ASVS 5.0 category mapping, severity ratings, and PHP/Symfony-specific checklist. Triggers on: "security review", "security audit", "vulnerability check", "OWASP review", "pentest review", "security scan".
development
Auto-bump pipeline monitor version when builder/monitor/pipeline-monitor.sh is modified. Triggers automatically as a post-edit convention — not user-invocable directly. When any change is made to pipeline-monitor.sh, increment the patch version in the "# Version:" header comment. Triggers on: "pipeline-monitor", "monitor version", "bump monitor".