{"description":"Audit a CLAUDE.md / project memory file for quality across 7 dimensions. Returns structured JSON with scores, findings, and suggestions. 100% algorithmic \u2014 no LLM calls.","dimensions":[{"id":"length","max":10,"name":"Length & Density"},{"id":"commands","max":15,"name":"Commands Section"},{"id":"tech_stack","max":15,"name":"Tech Stack Context"},{"id":"conventions","max":15,"name":"Conventions & Rules"},{"id":"identity","max":10,"name":"Agent Identity / Role"},{"id":"structure","max":15,"name":"Structure & Headers"},{"id":"scope","max":20,"name":"Scope Clarity"}],"endpoint":"POST /api/claude-audit","example":"curl -X POST https://helloandy.net/api/claude-audit -H \"Content-Type: application/json\" -d '{\"content\": \"# My Project\\n\\nYou are a backend developer...\"}'","grading":"A \u226590, B \u226575, C \u226560, D \u226545, F <45","rate_limit":"60 requests/hour per IP","request":{"content":"string (required, max 50,000 chars) \u2014 the full CLAUDE.md text"},"response_fields":{"dimensions":"array of 7 dimension objects, each with id/name/score/max/status/finding/suggestion","grade":"A / B / C / D / F","quick_fixes":"prioritized list of improvement suggestions","score":"0\u2013100 overall quality score","section_count":"int (number of top-level ## sections)","strengths":"list of what the file does well","summary":{"failed":"int","passed":"int","warnings":"int"},"token_estimate":"int (words \u00d7 1.3)","word_count":"int"}}
