Repository for AutoCAD mechanical drafting skills and tools, including the mechanical-drafting-gbt skill for design rule checking and CAD release artifact management
Four tools with mixed quality. install_skill and build_release_manifest have reasonable descriptions (80-120 chars) and structured schemas with typed parameters and enums. Parameter descriptions are present but sparse. No error handling guidance, no output schemas documented, and no tool annotations. Naming is verb-forward but generic (validate_*, build_*). Overall definition quality is below median due to missing schemas and output documentation.
Build a deterministic, revision-bound CAD release artifact manifest with SHA256 hashing, artifact roles, gate status tracking, and metadata
Install the bundled mechanical-drafting-gbt skill without overwriting files to specified targets (codex, claude-user, claude-project) or custom destination
Validate repository presentation, the bundled skill, and installation round trip including frontmatter, markdown links, text safety, examples, assets, and installation inventory
Validate that English baseline documentation changes are synchronized with Chinese mirror translations, checking SHA256 hashes, stable IDs, heading levels, and code block markers
Two tools (validate_repo, validate_translation_sync) have empty input schemas ({}), violating hard rule: tools with no input schema must score 0 on schema dimension.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract structured data without knowing return field types and structure.
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal, or provide recovery suggestions.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). Agents cannot infer safety properties of tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Parameter descriptions are minimal (10-30 chars). E.g., 'target' is 'Known installation target; omit only when --dest is provided', lacks format/constraint details. 'artifact' array lacks examples of ROLE=PATH format.