mcpField
I
instinct-apply

instinct-apply

github.com/humanplaneAgent workflows400224 installsUpdated 40w ago
Repository

About instinct-apply

A skill that helps an agent consult learned instincts when making decisions during coding work. It checks relevant triggers and confidence, while allowing mismatches to be noted rather than followed blindly.

Key features

  1. 01Check instincts for relevant triggers
  2. 02Apply actions based on confidence
  3. 03Focus checks by work domain
  4. 04Note when an instinct seems wrong

Use cases

  1. 01Check code-style preferences before coding
  2. 02Consult testing instincts before running tests
  3. 03Use debugging preferences during investigation

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/humanplane/homunculus --skill instinct-apply

After installing, type/instinct-applyin Claude Code to confirm it loaded.

Details

From the project README

Instinct Apply

You have learned behaviors. Use them.

When To Check

  • Starting a coding task
  • About to use a tool in a pattern you've seen before
  • Making decisions about code style, testing, git

How To Check

# Read all personal instincts
for f in .claude/homunculus/instincts/personal/*.md; do
  [ -f "$f" ] && echo "=== $(basename "$f") ===" && cat "$f" && echo
done 2>/dev/null

# Also check inherited instincts
for f in .claude/homunculus/instincts/inherited/*.md; do
  [ -f "$f" ] && echo "=== $(basename "$f") ===" && cat "$f" && echo
done 2>/dev/null

How To Apply

  1. Read the task/context
  2. Check instinct triggers
  3. If trigger matches, follow the action
  4. Note confidence level - higher confidence = more certain

Instinct Structure

---
trigger: "when [condition]"
confidence: 0.7
domain: "code-style"
---

# Name

## Action
What to do

## Evidence
Why this exists

Confidence Interpretation

  • 0.3-0.5: Tentative. Apply if it feels right.
  • 0.5-0.7: Moderate. Apply unless there's a reason not to.
  • 0.7-0.9: Strong. Apply consistently.
  • 0.9+: Near certain. Always apply.

If Instinct Seems Wrong

When an instinct fires but the action feels wrong for the situation:

  1. Don't apply it blindly
  2. Note the mismatch
  3. This is useful data for the observer

Instincts can be wrong. They're learned from patterns, and patterns have exceptions.

Lightweight Application

Don't read all instincts for every action. Keep relevant ones in working memory.

Quick domain check:

  • Writing code? → Check code-style instincts
  • Running tests? → Check testing instincts
  • Making commits? → Check git instincts
  • Debugging? → Check debugging instincts

Be efficient. Instincts are meant to help, not slow down.

Comments

Markdown supported