
indexion-agent-orient
Generate and use a pre-edit structure brief so coding agents learn likely owners, consumer surfaces, and unsafe edit locations before implementing.
- Installs
- 4.9K
- Last 24h
- —
- Trending rank
- —
- Security
- Pass
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/trkbt10/indexion-skills --skill indexion-agent-orient- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads indexion-agent-orient automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
Security audits
Independent scans of the skill's instructions and bundled files.
SKILL.md
The instructions your agent reads when the skill is triggered.
Agent Orientation Workflow
Use this skill before starting implementation in an unfamiliar or ambiguous part of a codebase.
Why
Coding agents often anchor on the path or noun in the user prompt and start
editing before they have learned the repository's ownership structure. indexion agent orient builds an incremental orientation map across the selected
codebase, then renders a short, evidence-backed brief that can be pasted into
AGENTS.md, CLAUDE.md, a Claude slash command, a Codex skill, or a subagent prompt.
The rendered --limit is only a display limit. Owner inference must come from
the full prebuilt map, including code structure, package READMEs, and wiki pages
whose provenance is maintained by wiki pages update, wiki pages ingest, and
plan reconcile.
Owner profiles use package documentation and owner-specific wiki pages. Broad wiki pages with multiple source roots are useful background, but they should not be treated as proof that every referenced package owns the task.
Pipeline
-
Verify the installed CLI has this workflow:
indexion agent orient --helpIf this command is missing, update or rebuild indexion before continuing. Having an older
indexionbinary in PATH is not enough for this skill. -
Generate the brief:
indexion agent orient --task-file task.md --output=.indexion/cache/agent/orient.md .The first run writes
.indexion/cache/agent/orient-map.json. Later runs refresh changed files and affected owner profiles only. Use--no-updatewhen you intentionally want to query the saved map without refreshing it. This is the mode to use when a zero-knowledge agent needs an immediate owner guess from the latest prebuilt map.For short tasks:
indexion agent orient --task "add a name/content drift audit" .If the user task is in a language or wording that does not appear in the repository's identifiers and README prose, keep the original task in your notes and pass a short codebase-vocabulary gloss to
--task. The gloss should describe the objective, not the suspected owner. For example, say "detect drift between names and implementation contents" instead of naming a package you have not confirmed.Do not put supporting infrastructure constraints into the owner-inference
--taskgloss. Keep the original request, required tools, and implementation constraints in your notes or subagent prompt. The gloss is only the objective vocabulary used to query the prebuilt map, for example:indexion agent orient --no-update --task "name/content drift scoring and remediation planning" . -
Read these sections before editing:
Likely Implementation Owners: core packages that should own domain behavior. Treat the first entry as the initial owner hypothesis unless follow-up evidence contradicts it.Knowledge Sources: release notes, wiki pages, READMEs, or other documentation that matched the task. Use these as context; do not treat a documentation-only path as the place to implement domain behavior.Consumer Surfaces: CLI, skills, docs, or adapters likely to call the core.Do Not Implement Here: files to avoid as domain implementation targets.Required Preflight: files the agent should read before patching.Orientation Map: confirms the total file/owner/documentation corpus used before display truncation.
-
Confirm the owner with focused tools:
indexion doc graph --format=text <likely-owner> indexion grep --semantic=name:<term> . indexion search "<task concept>" .Use the distinguishing terms from the brief and the user task, not only the broad infrastructure words. If search results drift toward supporting systems instead of the likely owner, refine the query with the name/content, drift, divergence, or domain-specific terms that actually define the task before changing the owner.
-
Gate implementation:
- If the intended edit path appears in
Do Not Implement Here, stop and explain the conflict. - If the intended owner is absent from
Likely Implementation Owners, gather more evidence withdoc graph,grep,search, orexplore. - Keep CLI code thin unless the brief and follow-up evidence show it owns the behavior.
- If the intended edit path appears in
-
Use for zero-knowledge delegation:
Give a subagent only the task and the generated orientation brief, then quiz it before assigning implementation work. It should immediately name the core implementation owner, one knowledge source, one unsafe edit location, and one preflight evidence path. Passing that quiz is the signal that the prebuilt map has transferred the right ownership assumptions.
External Agent Mapping
- Claude Code: store stable guidance in
CLAUDE.md, project commands in.claude/commands/, and project subagents in.claude/agents/. - Codex: store stable guidance in AGENTS.md or skills, and paste the orientation brief into delegated task context.
- Multi-agent workflows: use the brief as the structured handoff payload so each isolated agent starts with the same repository-specific assumptions.
FAQ
What does the indexion-agent-orient skill do?
Generate and use a pre-edit structure brief so coding agents learn likely owners, consumer surfaces, and unsafe edit locations before implementing.
How do I install indexion-agent-orient?
Run npx skills add https://github.com/trkbt10/indexion-skills --skill indexion-agent-orient in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/indexion-agent-orient/ (personal) or .claude/skills/indexion-agent-orient/ (project).
Which AI agents can use indexion-agent-orient?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is indexion-agent-orient safe to install?
Security partners have reviewed it: Gen Agent Trust Hub passed; Socket passed; Snyk passed. As with any skill, read the SKILL.md and bundled scripts before installing.
Who maintains indexion-agent-orient?
It is published by trkbt10 in trkbt10/indexion-skills. It has 4,916 recorded installs.
More from trkbt10/indexion-skills
indexion-readme
trkbt10/indexion-skills
README construction — initialize template structure, generate per-package READMEs from doc comments, plan writing tasks, assemble root README from docs/ and package READMEs via doc.json config, and verify edits with plan drift.
indexion-sdd
trkbt10/indexion-skills
Generate SDD requirements from RFCs/specs and quantitatively verify implementation conformance. spec draft → spec align → spec verify → automated validation loop with codex/claude. Operate spec-to-impl drift gates as CI checks.
indexion-documentation
trkbt10/indexion-skills
Documentation analysis — assess coverage, detect code-to-doc drift with plan reconcile, visualize dependencies with doc graph. Answers "what needs docs?" and "are docs still accurate?"
indexion-refactor
trkbt10/indexion-skills
After writing code, detect and clean up duplication at three levels — copy-paste blocks, cross-package shared code, unnecessary wrappers, and concept-level SoT violations. Detect with indexion, fix, and verify.
indexion-segment
trkbt10/indexion-skills
Split text into contextual chunks for RAG/embedding pipelines. Document segmentation and section extraction using window, tfidf, punctuation, or hybrid strategies chosen by intent.
indexion-kgf
trkbt10/indexion-skills
Debug and inspect KGF specs — view tokenization results, parse trees, and extracted edges from source files. Use when adding/fixing language support or when indexion's analysis output looks wrong.
Popular education & science skills
teach
mattpocock/skills
Teach the user a new skill or concept, within this workspace.
scaffold-exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
paper-context-resolver
lllllllama/rigorpilot-skills
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
caveman-learn
juliusbrussee/caveman
Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.
gsap-plugins
greensock/gsap-skills
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
teach-impeccable
pbakaus/impeccable
DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.