From sentinel
Scan documentation files for conventions and generate draft Sentinel rules
How this skill is triggered — by the user, by Claude, or both
Slash command
/sentinel:sentinel-learnThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scan repository documentation files (CLAUDE.md, ADRs, READMEs) for conventions that should be enforced as Sentinel rules.
Scan repository documentation files (CLAUDE.md, ADRs, READMEs) for conventions that should be enforced as Sentinel rules.
Check that .claude/sentinel/config.yaml exists. If not, tell the user to run /sentinel-init first and stop.
python3 sentinel_scribe.py --learn
Parse the JSON output. It contains: files_scanned, conventions_found, drafts_created.
Report to the user:
The scribe scans files matching scribe.doc_globs in config.yaml. Default globs:
CLAUDE.md, AGENTS.md, README.md, docs/**/*.md, ADR*.mdUsers can customize via:
scribe:
doc_globs:
- "CLAUDE.md"
- "docs/architecture/**/*.md"
After scanning, suggest the most relevant action:
/sentinel-drafts — review the proposed draft rules (if any were created)/sentinel-config — customize scribe.doc_globs to scan additional documentation sources/sentinel-rule — create a rule manually for conventions that aren't captured in documentationCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub andurilcode/sentinel --plugin sentinel