orient-simple

Select the initial task by reading PROJECTS/*/TASKS.md and checking git status.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/smanist/a-exp --skill orient-simple-smanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orient-simple
Source: https://github.com/smanist/a-exp/tree/main/.agents/skills/orient-simple
Command: npx skills add https://github.com/smanist/a-exp --skill orient-simple-smanist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Selecting a task at the start of a work session to reduce cognitive load for models with limited reasoning capacity.

Core Features & Use Cases

  • Surface candidate tasks by scanning projects/*/TASKS.md and evaluating their status tokens.
  • Enforce routing tag checks to guard frontier-like constraints and avoid ambiguous tasks.
  • Assign the next actionable task for immediate work, minimizing idle time and context switching.

Quick Start

Begin the session by running orient-simple to select the top task to work on.

Frequently Asked Questions about orient-simple

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

FAQPage Schema
How do I automatically select the next task at the start of an autonomous work session?

To select the next task at the start of an autonomous work session, you can run orient-simple. It reads PROJECTS/*/TASKS.md files, evaluates status tokens, and assigns the most suitable actionable task to minimize context switching and idle time.

How does checking git status help with task selection?

Checking git status helps task selection by identifying orphaned work before assigning new tasks. This ensures the session starts by verifying existing project states, preventing duplicate work and reducing cognitive load for lower-reasoning models.

What are routing tags in task selection and why do they matter?

Routing tags in task selection are constraints verified before assigning a task. They guard against ambiguous tasks and enforce frontier-like constraints, ensuring the selected task from TASKS.md is actionable and safe for the model to execute.

Can I use this task selection workflow for models with limited reasoning capacity?

Yes, this task selection workflow is designed specifically to reduce cognitive load for models with limited reasoning capacity. It surfaces a single candidate task by evaluating status tokens across projects, minimizing complex context switching decisions.

Why does my autonomous session start with idle time or high context switching?

Autonomous sessions experience idle time and high context switching when task selection is manual or unoptimized. Running orient-simple at the start reads your TASKS.md entries and immediately assigns the next actionable task, eliminating this startup overhead.