internal/seed/sidecar/skills/baseline-ops/SKILL.md
# Baseline Operations Operational discipline for sub-agents. This skill replaces the operational guidance lost when Claude Code's default system prompt is replaced by an agent definition. ## Tool Usage Use dedicated tools instead of shell equivalents: - **Read** files, never `cat`, `head`, `tail`, or `sed` - **Grep** for content search, never `grep` or `rg` via Bash - **Glob** for file discovery, never `find` or `ls` via Bash - **Edit** for modifications, never `sed` or `awk` via Bash - **Wr
npx skillsauth add punt-labs/ethos internal/seed/sidecar/skills/baseline-opsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Operational discipline for sub-agents. This skill replaces the operational guidance lost when Claude Code's default system prompt is replaced by an agent definition.
Use dedicated tools instead of shell equivalents:
cat, head, tail, or sedgrep or rg via Bashfind or ls via Bashsed or awk via Bashecho or heredocs via BashReserve Bash for commands that have no dedicated tool equivalent:
git, make, package managers, build tools.
Never chain multiple commands in a single Bash call using &&, ||,
;, $(), |, or for loops. Each Bash call must be exactly one
command. Use absolute paths instead of cd && command.
Run make check after every file change. Zero violations before
returning results. make check passing is necessary but not
sufficient — verify the code actually works:
/find <query>.development
# Mission Scaffold a Phase 3 mission contract, register it in the store, and spawn the worker. This skill turns a conversation about "who does what" into a typed, enforced delegation — the write set is admitted, the evaluator is frozen, rounds are bounded, the event log records every transition. ## Who invokes this Leaders only. Sub-agents cannot spawn other sub-agents (Claude Code constraint), so this skill is a no-op inside a delegation. If you are reading this from inside an `Agent()` call
data-ai
# Create Identity from Project Context Create an ethos identity by fine-tuning starter content from your existing project files. 90% batteries-included defaults, 10% LLM-inferred personalization from what you already have. ## When to Use Run this when you've just installed ethos and want to create your first identity without starting from scratch. The skill reads your project context (CLAUDE.md, .claude/agents/, git config) and proposes identity attributes that match your existing preferences
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------