contexts

Classify input requests as codebase-oriented, doc-oriented, or both and dispatch to context workflows.

5|2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill contexts-outlinedriven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contexts
Source: https://github.com/OutlineDriven/odin-gemini-cli-extension/tree/main/skills/contexts
Command: npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill contexts-outlinedriven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Classifies pre-implementation inquiries into codebase-oriented, doc-oriented, or both, enabling targeted context gathering and faster, safer coding decisions.

Core Features & Use Cases

  • Auto-classification of input as codebase-oriented, doc-oriented, or both.
  • Dispatch to the appropriate context workflow with a detected acknowledgement.
  • Handles ambiguous cases by prompting for clarification before proceeding.

Quick Start

Provide a context request such as "get context on the new search feature" and let the system route it to the correct workflow.

Frequently Asked Questions about contexts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically route context gathering for pre-implementation tasks?

Auto-routing context gathering classifies input requests as codebase-oriented, doc-oriented, or both, then dispatches to the appropriate workflow. This targets context collection and accelerates safer coding decisions for architecture discussions or refactoring.

Can I use context classification for both codebase and documentation workflows?

Yes, context classification supports both codebase and documentation workflows simultaneously. It auto-detects the input type and can dispatch to both workflows concurrently, ensuring comprehensive context gathering for complex feature scoping.

What happens when context routing encounters ambiguous pre-implementation requests?

When context routing encounters ambiguous pre-implementation requests, it triggers a fallback AskUserQuestion gate. This prompts the user for clarification before proceeding, ensuring the context gathering workflow matches the actual intent.

How does auto-detection work for codebase versus documentation context?

Auto-detection for codebase versus documentation context works by classifying the input request and outputting a detected acknowledgement. It then routes the inquiry to code-ref, doc-ref, or both workflows based on the classified orientation.

Do I need any dependencies to classify context for architecture discussions?

No dependencies are required to classify context for architecture discussions. The classification and routing mechanism operates independently, evaluating input requests to dispatch to codebase or doc workflows without external components.

When should I use automated context routing for refactoring planning?

Use automated context routing for refactoring planning when you need targeted context gathering before implementation. It is applicable to any pre-implementation task where understanding the codebase or documentation context is required for safer decisions.