cli-agent-first
Use when choosing direct, subagent, or coding CLI execution.
Skill by merllinsbeard
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/merllinsbeard-cli-agent-first
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cli-agent-first
What's inside
- Skill name
cli-agent-first- Description
- Use when choosing direct, subagent, or coding CLI execution.
- License
- MIT
- Instructions
- 35 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# CLI agent first Choose one owner for the next change. Hermes CTO keeps the outcome, architecture, boundaries, and acceptance. ## Choose the owner 1. Continue in the current session when it already owns the task and workspace. 2. Use direct execution for a small bounded change. 3. Use `cto-subagent-development` for independent read-only research or isolated work. 4. Use `codex` for connected implementation, security-sensitive work, or expensive failures. 5. Use `claude-code` or `opencode` when the user names that writer or its runtime is already configured. 6. Give each mutable worktree exactly one writer. Done when one owner and one write boundary are explicit. ## Write the order Load `writing-for-agents`. Give the writer the outcome, repository, settled decisions, constraints, non-goals, allowed mutations, proof command, and required report. Do not delegate product or architecture choices that the CTO can settle first. Done when a fresh writer can execute without conversation history. ## Review and accept Treat writer summaries as claims. Read the complete diff, run the named checks, inspect user-facing behavior, and repair every finding before acceptance. Use an independent reviewer for security, money, irreversible work, failed attempts, large diffs, or release paths. Done when every acceptance criterion has direct evidence and no unresolved defect remains. ## Pitfalls - Two writers in one worktree. - A prompt that omits repository ownership or external-action boundaries. - Accepting a summary instead of the artifact. - Naming a CLI or skill that is not installed.
From merllinsbeard/merlin-CTO, MIT.
More from merllinsbeard/merlin-CTO
- 0.548score
kanban-board-operations
merllinsbeard
Use when cleaning or reconciling a crowded Kanban board.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
codebase-capability-map
merllinsbeard
Use when mapping platform capabilities from source+docs.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
ask-merlin
merllinsbeard
Use only when the user asks which skill or flow.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
production-release-verification
merllinsbeard
Verify immutable production releases.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
concise
merllinsbeard
Concise response style — lead with the result, cut narration.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
merge-reconciler
merllinsbeard
Neutral third-party resolution of agent merge conflicts.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
how-to-talk
merllinsbeard
Apply before every human-facing response.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
computer-use
merllinsbeard
Drive the desktop in the background without stealing focus.
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
blast-radius
merllinsbeard
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 25, 2026 (2 months ago)
- Last release
- Aug 25, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/merllinsbeard/merlin-CTO
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from merllinsbeard
- 0.548score
kanban-board-operations
merllinsbeard
Use when cleaning or reconciling a crowded Kanban board.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
codebase-capability-map
merllinsbeard
Use when mapping platform capabilities from source+docs.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
ask-merlin
merllinsbeard
Use only when the user asks which skill or flow.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
production-release-verification
merllinsbeard
Verify immutable production releases.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
concise
merllinsbeard
Concise response style — lead with the result, cut narration.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
merge-reconciler
merllinsbeard
Neutral third-party resolution of agent merge conflicts.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
cli-agent-first skill. Agent Mart. https://agentmart.dev/skills/merllinsbeard-cli-agent-first (last updated 2026-10-24)