accessibility
FreeEnsure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
The English summary is being prepared. Showing the original description.
Records atomic learned behaviors with confidence scores. Project-scoped instincts are isolated per project and auto-promote to global scope at confidence threshold 0.8. Stores instincts in .claude/context/memory/instincts.jsonl
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Instinct Learning records atomic learned behaviors as structured instinct records. Each instinct has a confidence score (0.3–0.9), a project scope, and a promotion pathway to global scope when confidence reaches 0.8.
This prevents knowledge from evaporating between sessions and stops cross-project contamination by isolating low-confidence instincts in the project that generated them.
Invoke when:
Skill({ skill: 'instinct-learning' });
NO INSTINCT WITHOUT AN OBSERVED BASIS.
Every instinct record MUST include `source_context` describing the observation
that generated it. Invented instincts are worse than no instincts.
| Score | Meaning | Promotion Eligible |
|---|---|---|
| 0.3 | Seen once, uncertain | No |
| 0.4 | Seen twice, possibly coincidental | No |
| 0.5 | Consistent in this project | No |
| 0.6 | Reliable in this project | No |
| 0.7 | Highly reliable, limited cross-test | No |
| 0.8 | Auto-promotes to global scope | YES |
| 0.9 | Canonical — applies across projects | YES (immediate) |
Each record in .claude/context/memory/instincts.jsonl follows this structure:
{
"id": "inst-<uuid-short>",
"timestamp": "2026-03-23T10:00:00Z",
"scope": "project",
"project": "agent-studio",
"text": "Atomic description of the learned behavior",
"confidence": 0.6,
"source_context": "Brief description of the observation that generated this instinct",
"tags": ["tag1", "tag2"],
"promoted_at": null,
"promoted_confidence": null
}
When scope is global, project is null and promoted_at is set to the ISO timestamp of promotion.
Identify the atomic behavior to record:
project. Auto-promotes when confidence ≥ 0.8.Command:
grep -i "<keyword from instinct text>" C:/dev/projects/agent-studio/.claude/context/memory/instincts.jsonl 2>/dev/null | head -5
Expected output: Existing records matching the pattern, or empty output if new.
Verify: If a duplicate exists, update its confidence instead of creating a new record (see Step 4).
Command:
node C:/dev/projects/agent-studio/.claude/skills/instinct-learning/scripts/main.cjs \
--action record \
--text "{{instinct_text}}" \
--confidence {{confidence_score}} \
--tags "{{comma_separated_tags}}" \
--source "{{source_context}}"
Expected output: {"ok":true,"id":"inst-<id>","scope":"project","promoted":false}
Verify: Exit code 0 and JSON with ok: true.
If the same pattern is observed again, increase confidence:
Command:
node C:/dev/projects/agent-studio/.claude/skills/instinct-learning/scripts/main.cjs \
--action update \
--id "{{instinct_id}}" \
--confidence {{new_confidence_score}}
Expected output: {"ok":true,"id":"{{instinct_id}}","confidence":{{new_score}},"promoted":{{true_or_false}}}
Verify: If promoted: true is returned, the instinct is now in global scope.
When confidence reaches 0.8, auto-promotion fires automatically during the update step. Verify with:
Command:
node C:/dev/projects/agent-studio/.claude/skills/instinct-learning/scripts/main.cjs \
--action list \
--scope global \
--limit 10
Expected output: JSON array of globally-promoted instincts, newest first.
Verify: The newly promoted instinct appears with scope: "global" and promoted_at set.
Before starting a task, load relevant instincts to guide behavior:
Command:
node C:/dev/projects/agent-studio/.claude/skills/instinct-learning/scripts/main.cjs \
--action query \
--tags "{{relevant_tags}}" \
--min-confidence 0.6
Expected output: JSON array of relevant instincts ordered by confidence descending.
Verify: Exit code 0 and array (may be empty if no matches).
source_context — if you cannot remember the basis, set confidence to 0.3update action and let auto-promotion fireInput validated against schemas/input.schema.json before execution.
Output contract defined in schemas/output.schema.json.
Pre-execution hook (hooks/pre-execute.cjs) validates:
confidence is in range [0.3, 0.9]text is non-empty and under 200 charactersaction is a known enum valuePost-execution hook (hooks/post-execute.cjs) emits observability event to .claude/context/runtime/tool-events.jsonl.
developer — records patterns found during implementationqa — records patterns from testing and validationarchitect — records structural patternsplanner — records planning heuristicsreflection-agent — records patterns surfaced during reflectionBefore starting: Read .claude/context/memory/learnings.md and check .claude/context/memory/instincts.jsonl for relevant existing instincts.
After completing: Append summary to .claude/context/memory/learnings.md:
**instinct-learning** — [date] Recorded/updated N instincts. Promoted M to global scope.
ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
memory-search — semantic search over global agent memorycontext-compressor — compress context before long taskssession-handoff — persist instincts across session boundariesNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
The English summary is being prepared. Showing the original description.
Use when you want to improve response quality through meta-cognitive reasoning. Applies 15+ reasoning methods to reconsider and refine initial outputs.
The English summary is being prepared. Showing the original description.
N-round opposing-stance debates for trade-off analysis. Assigns pro/con roles to agents, runs structured debate rounds with quality scoring, and produces a moderator synthesis with confidence-rated recommendation. Generalizable to architecture, technology, security, and design decisions.
The English summary is being prepared. Showing the original description.
Force adversarial code review stance that eliminates confirmation bias — reviewer must find issues or re-analyze
The English summary is being prepared. Showing the original description.
Creates specialized AI agents on-demand when no existing agent matches a request. Use when the Router cannot find a suitable agent for a task. Enables self-evolution by generating persistent agents.
The English summary is being prepared. Showing the original description.
LLM-as-judge evaluation framework with 5-dimension rubric (accuracy, groundedness, coherence, completeness, helpfulness) for scoring AI-generated content quality with weighted composite scores and evidence citations
The English summary is being prepared. Showing the original description.