CCAPrep
← All labs
D3·Fill in the blanks

A skill that never triggers

This skill was written to enforce a team's API conventions. It is installed correctly, but Claude almost never reads it — even when editing the exact files it covers.

---
name: api-conventions
description: ▁▁▁ 1 ▁▁▁
---

# API conventions

All endpoints return an envelope with `data` and `error` keys.
Errors use the shared ApiError type. Pagination is cursor-based...
# (400 more lines of detail)

1.Blank 1 — which description reliably routes to this skill?

2.Why keep the 400 lines of detail in the skill body rather than CLAUDE.md?