From arcforge
Manually saves patterns and insights from sessions as instincts via /recall or user request. Infers id, trigger, action; previews; checks duplicates; saves with node scripts.
npx claudepluginhub gregoryho/arcforge --plugin arcforgeThis skill uses the workspace's default tool permissions.
Save patterns and insights from the current session as instincts. This skill bridges the gap between automatic instinct detection (arc-observing) and structured reflection (arc-reflecting) — it handles ad-hoc "I want to remember this" moments.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Save patterns and insights from the current session as instincts. This skill bridges the gap between automatic instinct detection (arc-observing) and structured reflection (arc-reflecting) — it handles ad-hoc "I want to remember this" moments.
| Task | Command |
|---|---|
| Save instinct | node "${SKILL_ROOT}/scripts/recall.js" save --id {id} --trigger "..." --action "..." --domain {d} --project {p} |
| Check duplicate | node "${SKILL_ROOT}/scripts/recall.js" check-duplicate --id {id} --project {p} |
Set SKILL_ROOT from skill loader header (# SKILL_ROOT: ...):
: "${SKILL_ROOT:=${ARCFORGE_ROOT:-}/skills/arc-recalling}"
if [ ! -d "$SKILL_ROOT" ]; then
echo "ERROR: SKILL_ROOT=$SKILL_ROOT does not exist. Set ARCFORGE_ROOT or SKILL_ROOT manually." >&2
exit 1
fi
id: kebab-case identifier (e.g., always-run-tests-first)trigger: When does this apply? (e.g., "when starting a new feature")action: What to do? (e.g., "run existing tests before making changes")domain: Category (e.g., testing, debugging, workflow)evidence: Supporting context from the sessionsource: 'manual'confidence: 0.50 (starting confidence for manual instincts)maxConfidence: 0.90 (manual instincts use full MAX_CONFIDENCE)