Agent skill · software engineering · aiskillstore
daem0nmcp-protocol
Use when Daem0nMCP tools are available - enforces the sacred covenant (commune at session start, seek counsel before changes, inscribe decisions, seal outcomes)
Why this skill is useful
Adds specific executable commands and a structured protocol for using Daem0nMCP tools that enhance memory management and decision tracking.
What it needs
Requires daem0nmcp installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
The Daem0n's Protocol Overview When Daem0nMCP memory tools are available, you MUST follow this protocol. Memory without discipline is noise. Core principle: Check before you change, record what you decide, track whether it worked. Tool Detection First, verify Daem0nMCP tools are available: If tools are NOT available: This skill does not apply. Proceed normally. If tools ARE available: Follow the protocol below. No exceptions. The Protocol 1. SESSION START (Non-Negotiable) The briefing loads: Past decisions and their outcomes Warnings and failed approaches to AVOID Patterns to FOLLOW Git changes since last session 2. BEFORE ANY CODE CHANGES If contextcheck returns: WARNING: You MUST acknowledge it to the user FAILED APPROACH: Explain how your approach differs mustnot: These are HARD CONSTRAINTS - do not violate 3. AFTER MAKING DECISIONS Category Guide: Category Use For Persistence ---------- --------- ------------- decision Architectural/design choices Decays over 30 days pattern Recurring approaches to follow PERMANENT warning Things to avoid PERMANENT learning Lessons from experience Decays over 30 days 4. AFTER IMPLEMENTATION (Critical) FAILURES ARE VALUABLE. If something doesn't work: Record worked=false with explanation Failed approaches get 1.5x boost in future searches You WILL see past mistakes - that's the point Red Flags - STOP About to edit a file without calling recallforfile Making a significant decision without calling remember Implementation complete but no recordoutcome called Context check returned WARNING but you didn't acknowledge it Repeating an approach that previously failed Rationalization Prevention Excuse Reality -------- --------- "It's a small change" Small changes compound into big problems "I'll remember later" You won't. Record now. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/daem0nmcp-protocol