A CLI tool for managing AI agent standards, rules, skills, commands, and references across multiple AI platforms (Claude, Codex, Cursor, Kimi, etc.) with context budget tracking and transformation to platform-specific formats
Three tools with minimal schema documentation and generic descriptions. Tool names lack action verbs (budget, clean, explain are weak). Input schemas visible but lack type constraints and parameter descriptions. No output schemas documented. Descriptions are present but generic (34-72 chars, below 194-char baseline). No error handling guidance, no parameter validation rules, no idempotency markers. This is a CLI tool wrapped as MCP with minimal agent-optimization.
Estimate LLM context usage of sources and rendered target output
Remove generated files from root and platform dirs, keep .stdai/
Explain the semantics of the 5 std-agent types (rules/skills/commands/references/subagents)
Tool names lack action verbs. 'budget', 'clean', 'explain' do not follow verb_noun pattern (get_*, create_*, update_*, delete_*, search_*, list_*). LLMs cannot infer intent from names alone.
No output schemas documented. LLMs cannot plan downstream calls or extract structured data. Responses are unspecified.
Parameter descriptions are missing or trivial. 'json' param has description 'Structured JSON output' (27 chars), does not explain when to use it or what structure is returned. 'target' param description 'Limit rendered targets, repeatable' (34 chars), unclear what targets are or how to specify them.
No error handling guidance. If 'clean' fails partway through, no recovery path. If 'budget' encounters invalid targets, no actionable error message. Agents cannot self-correct.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2026-07-28+ | v2 |
Destructive tool 'clean' lacks confirmation/dry-run pattern. No idempotent hint. Agents could accidentally delete files without safeguards.