simplicio-orient

A terminal-first workflow that uses shell commands for exact facts about files, Git, processes, system resources, and build results instead of estimating them.

In plain words
What is it for?
Use it when inspecting files, checking Git state, examining processes or resources, or running builds, tests, linters, and diffs.
Why use it?
It keeps answers grounded in the actual repository or machine and limits large command output so less irrelevant text reaches the agent.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/wesleysimplicio/simplicio-loop/simplicio-orient
Any agent
npx skills add wesleysimplicio/simplicio-loop --skill simplicio-orient
Clone the repo
git clone --depth 1 https://github.com/wesleysimplicio/simplicio-loop

Made for: Claude Code, Codex.

Per session 119 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,027 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00119 $0.03027
Opus 5 $0.00060 $0.01514
Sonnet 5 $0.00024 $0.00605
Haiku 4.5 $0.00012 $0.00303

Measured 2d ago against content hash 3be172c44057, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

simplicio-orient scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

exclude_commands = ["curl", "wget", "playwright", "ssh", "docker run -it", "vim", "less"]
.claude/skills/simplicio-orient/SKILL.md · 195 lines

How it starts

The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.

simplicio-orient — terminal-first, token-frugal execution

For max-speed delivery law (Runtime decide, Mapper→Fast→dev-cli, Prism waves, economy-parallel, DONE|NEXT|BLOCKED), see docs/LLM_MAX_SPEED_ORIENTATION.md and the loop re-feed block SIMPLICIO-LLM-ORIENTATION in simplicio-loop/SKILL.md. This skill owns terminal token clamps; that doc owns how the stack orients the LLM for speed.

The cheapest token is the one not spent. The terminal KNOWS facts exactly; the LLM APPROXIMATES them expensively. This skill routes every step to the leanest substrate that still completes it correctly, and clamps command output before it ever reaches context.

Credit: folds the disciplines of rtk (per-command output reduction, tee-on-failure, signatures-only reads, auto-rewrite hook) and caveman (preserve code/paths byte-for-byte) into the simplicio safety spine. It is the extracted, standalone form of simplicio-tasks Step 1c.

The one rule

If the answer is a fact about the filesystem, git state, process state, or system resources — the terminal answers it exactly and cheaply. Use the terminal. The LLM is for reasoning; the terminal is for facts. Execute commands for real — never reason about what a command "would return".

Execution priority

  1. Host-runtime native command bound to shell_exec (structured, minimal tokens, cross-platform).
  2. Shell/Bash tool call WITH output clamping (this skill's catalog).
  3. NEVER: the LLM narrating a command's likely output.

Terminal substitution table (use the terminal, not the LLM)

Detect platform once: python3 -c "import platform; print(platform.system())"Windows | Darwin | Linux. Prefer cross-platform tools (git, gh, rg, python3) so one command works everywhere; fall back to OS-specific only when there is no alternative.

What you need ✅ Cross-platform (preferred) Windows Linux/macOS
File exists? python3 -c "import os,sys;sys.exit(0 if os.path.exists('<p>') else 1)" Test-Path <p> test -f <p>
Find in code rg "<pat>" --json same same
Count matches rg -c "<pat>" <file> same same
List files by glob rg --files -g "*.ts" same same
Current branch git rev-parse --abbrev-ref HEAD same same
Ahead of main? git rev-list --count main..HEAD same same
Files changed in branch git diff --name-only main...HEAD same same
PR for branch gh pr list --head <b> --json number --jq ".[0].number" same same
Issue state gh issue view N --json state --jq ".state" same same
Open issue count gh issue list --state open --json number --jq "length" same same
CPU cores python3 -c "import os;print(os.cpu_count())" $env:NUMBER_OF_PROCESSORS nproc
Free disk GB python3 -c "import shutil;print(shutil.disk_usage('.').free//1024**3)" same df -BG .
Extract JSON field python3 -c "import json,sys;print(json.load(sys.stdin)['<f>'])" same jq '.<f>'
Today UTC python3 -c "from datetime import*;print(datetime.now(timezone.utc).date())" same date -u +%F
Sort + dedup python3 -c "import sys;print('\n'.join(sorted(set(sys.stdin.read().split()))))" same sort -u
Replace in file bound deterministic_edit (host) same sed -i

Read the full file on GitHub · 195 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 195 lines · 119 tokens per session scan A 3be172c44057

Subscribe to this mod's changes

simplicio-orient is a skill published in the GitHub repository wesleysimplicio/simplicio-loop (2 stars, last pushed 2d ago), licensed MIT. It adds 119 tokens to every session and 3,027 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

orbit-upgrade

Upgrade the installed orbit plugin to the latest version from GitHub and show what changed. Use when the user says "upgrade orbit", "update agentic loop", "get the latest orbit", or when the /orbit preamble reports UPGRADEAVAILABLE. Speech-to-text aliases: "update agent loop", "upgrade the agent loop".

Abdulaziz-almoshen/orbit · 71 tokens

gemini-vision

Analyze images using Google Gemini 2.0 Flash with proxy support, retry logic, and mock mode.

XSpoonAi/spoon-awesome-skill · 26 tokens

orbit

Transform any product repository into a production-grade, self-prompting agentic loop system following Daisy Hollman's "build a system that prompts itself" methodology. Audits the current project, then scaffolds persistent memory (CLAUDE.md + STATE files), a specialized sub-agent team, domain skills, a…

Abdulaziz-almoshen/orbit · 233 tokens

hive.chart-creation-foundations

Required reading whenever any chart tool is available. Teaches the one-tool embedding contract (call chartrender → live chart appears in chat AND a downloadable PNG lands in the queen session dir), the ECharts (data viz) vs Mermaid (structural diagrams) decision, the BI/financial-grade aesthetic baseline (no…

aden-hive/hive · 133 tokens

development

开发语言能力索引。Python、Go、Rust、TypeScript、Java、C++、Shell。当用户提到编程、开发、代码、语言时路由到此。.

fengshao1227/ccg-workflow · 41 tokens

model-update

新增或更新 CCX 项目中的模型注册技能。适用于 Claude 与非 Claude 模型,覆盖能力表、路由白名单、基准映射、代码生成与验证。.

BenedictKing/ccx · 43 tokens