Skip to content
Data
Skill

/eiirp

Everything In Its Right Place. The universal post-work organizer. After any significant work session, EIIRP runs a 7-phase audit: (1) inventory every output, (2) walk taxonomy to decide where each lands, (3) check schema-pack consistency against the brain's actual shape, (4)

From plugin
gbrain
28k57 skills
Install
$ npx -y skills add garrytan/gbrain --skill eiirp --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/eiirp

Context preview

The summary Claude sees to decide when to auto-load this skill.

Everything In Its Right Place. The universal post-work organizer. After any significant work session, EIIRP runs a 7-phase audit: (1) inventory every output, (2) walk taxonomy to decide where each lands, (3) check schema-pack consistency against the brain's actual shape, (4)

SKILL.md

eiirp.SKILL.md
name: eiirp
version: 1.0.0
prompt_version: 1
description: |
  Everything In Its Right Place. The universal post-work organizer. After
  any significant work session, EIIRP runs a 7-phase audit: (1) inventory
  every output, (2) walk taxonomy to decide where each lands, (3) check
  schema-pack consistency against the brain's actual shape, (4) file
  enriched brain pages, (5) audit the skill graph for DRY+MECE, (6) verify
  resolvability, (7) report. Named after the Radiohead song. Nothing
  produced during significant work lives only in chat — knowledge becomes
  permanent, patterns become reusable.
triggers:
  - "everything in its right place"
  - "eiirp"
  - "store this research"
  - "put this in the brain"
  - "file this properly"
  - "where does this research go"
  - "make this permanent"
  - "archive this research"
  - "archive this research thread"
  - "brain this"
  - "file all of this"
  - "organize all of this"
  - "organize all of this work"
  - "make this re-doable"
  - "DRY this up"
  - "check everything is in the right place"
tools:
  - search
  - query
  - get_page
  - put_page
  - add_link
  - add_timeline_entry
mutating: true
writes_pages: true
# EIIRP files across the full canonical set — the actual destination
# per page is decided by brain-taxonomist consulting the active schema
# pack via `gbrain schema show --json`. List the gbrain-recommended set
# of canonical directories here so the filing-audit gate passes; on
# brains with custom packs, the routing surface is broader and routes
# through loadActivePack at write time.
writes_to:
  - people/
  - companies/
  - deals/
  - meetings/
  - concepts/
  - projects/
  - civic/
  - writing/
  - analysis/
  - guides/
filing_exempt: true
distinct_from:
  - name: brain-taxonomist
    reason: "brain-taxonomist classifies individual pages at write time (the filing GATE). EIIRP orchestrates the full post-work LIFECYCLE — inventory + taxonomy + schema + skillify + verify."
  - name: ingest
    reason: "ingest handles NEW content from external URLs/media. EIIRP handles COMPLETED research that needs to be decomposed and filed across multiple brain locations."
  - name: skillify
    reason: "skillify is the meta-skill for turning a feature into a tested skill. EIIRP calls skillify when Phase 5 identifies a reusable pattern."

EIIRP — Everything In Its Right Place

> *"Everything in its right place"* — Radiohead, Kid A

Contract

After any significant work, EIIRP organizes ALL outputs across two domains:

**Knowledge domain (brain):** 1. Every piece of knowledge lands in the correct brain location. 2. All sources are cited and linked. 3. The active schema pack is updated if a new content type emerged. 4. Entity pages created/updated with cross-links.

**Capability domain (skills):** 5. Every reusable pattern becomes a composable skill. 6. Existing skills are audited for DRY violations. 7. Skill graph is MECE — no gaps, no overlaps, no ambiguous routing.

**The meta-guarantee:** Nothing produced during significant work lives only in chat. Knowledge → brain. Patterns → skills. Everything in its right place.

When to Use

  • After completing a deep research thread.
  • After building something new (code, pipeline, workflow).
  • After a multi-source analysis that produced significant findings.
  • When the user says "EIIRP", "organize this", "DRY this up", "make this re-doable".
  • When a work session produced both knowledge AND new capabilities.
  • When you notice skill overlap, duplication, or gaps.

Phase 1: INVENTORY — What did we produce?

Scan the current session/thread and identify ALL outputs across both domains.

Knowledge outputs

□ Primary findings (the synthesis)
□ Source documents (URLs, PDFs, articles, tweets)
□ Entity mentions (people, companies, organizations, places)
□ Concepts/frameworks (reusable mental models)
□ Data artifacts (structured data, timelines, statistics)

Capability outputs

□ New skills created or modified
□ Scripts/code written (should they be in lib/ or scripts/?)
□ Methodology used (search patterns, source chains, verification steps)
□ Workflows that could be automated (cron, pipeline, webhook)
□ Patterns that will recur (→ candidate for skillification)

Produce a manifest:

## EIIRP Manifest
- Topic: [topic]
- Date: [date]
- Knowledge outputs: [count] (sources, entities, concepts)
- Capability outputs: [count] (skills, scripts, patterns)
- Reusable methodology: [yes/no — describe if yes]

Phase 2: TAXONOMY — Where does each piece go?

**Read the active schema pack first** (the single source of truth for filing decisions in v0.39+):

gbrain schema show --json

The pack's `page_types[]` lists every directory the brain accepts plus the primitive each maps to. Walk it for each output and pick the directory whose `path_prefixes` matches the content's primary subject.

If `brain-taxonomist` is installed, INVOKE IT for ambiguous cases. It runs the same decision protocol against the active pack and gives you a single recommended filing path with reasoning.

Output: a filing plan table:

| Content | Brain path | Action |
|---------|-----------|--------|
| Primary research | reference/.../page.md | CREATE |
| Person X | people/x-slug.md | CREATE |
| Person Y | people/y-slug.md | UPDATE (already exists) |
| ... | ... | ... |

Phase 3: SCHEMA CHECK — Does the active pack cover this content?

This is where EIIRP closes the schema-derivation loop. If the work produced content that doesn't fit any existing `page_types`, propose adding a new type via the v0.39 cathedral:

# What's emerging in the brain that the active pack doesn't cover?
gbrain schema detect --json

# LLM-refined suggestions (heuristic when no API key set).
gbrain schema suggest --json

# Review what's pending; promote or ignore each candidate.
gbrain schema review-candidates --json
gbrain schema review-candidates --apply <prefix-or-type-name>

**Confidence floor (

Read more
Ships withgbrain

Search gives you raw pages. GBrain gives you the answer. It's the brain layer your AI agent has been missing — the only one that does synthesis, graph traversal, and gap analysis in one box.

Get the whole plugin

Other skills on gbrain.