beto-mode
Read first for multi-step, design, implementation, debugging, planning, or review work.
Skill by BetoFrega
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/betofrega-beto-mode
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: design, productivity
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/beto-mode
What's inside
- Skill name
beto-mode- Description
- Read first for multi-step, design, implementation, debugging, planning, or review work. Routes the task to working principles and workflow skills.
- License
- MIT
- Instructions
- 86 lines in SKILL.md · view on GitHub
Files (14)
- SKILL.md
- dont-spend-avoidable-time.md · principles/
- encode-lessons-in-structure.md · principles/
- evidence-before-claims.md · principles/
- fail-loud-handle-on-evidence.md · principles/
- fix-root-causes.md · principles/
- keep-it-lean.md · principles/
- least-surprise.md · principles/
- model-the-domain.md · principles/
- one-canonical-record.md · principles/
- price-the-experiment.md · principles/
- separate-documented-from-inferred.md · principles/
- subtract-before-you-add.md · principles/
- test-behavior-not-implementation.md · principles/
SKILL.md (first lines)
# Beto mode Route the task to the principles and workflow skills it triggers. Global rules keep authority over decisions and permissions; nothing here overrides them. ## Principles Read a principle's file in full before applying it. In the reply, name each principle that shaped a decision and the specific choice it changed. Cite only principles whose file you read in this session; a name with no decision behind it is name-dropping. Each entry says when it applies. Files live at `principles/<name>.md`. - **Keep It Lean** (`keep-it-lean`). Scoping a change, choosing a design, or tempted to add an abstraction, option, dependency, or optimization. - **Subtract Before You Add** (`subtract-before-you-add`). Adding to an existing area, refactoring, migrating, or simplifying a plan or document. Remove first, then build. - **Least Surprise** (`least-surprise`). Writing or reviewing code someone must read, trace, or change. - **Fail Loud, Handle on Evidence** (`fail-loud-handle-on-evidence`). Deciding which failures, edge cases, or concurrency risks the code handles; writing briefs, plans, or review findings about them. - **Boundary Discipline** (`boundary-discipline`). Wiring validation, parsing, error handling, or framework adapters, or designing types and signatures. - **Security by Design** (`security-by-design`). Touching a trust boundary: untrusted input, authentication, authorization, secrets, personal data, permissions, or a new dependency or network exposure. - **Fix Root Causes** (`fix-root-causes`). Debugging a failure or regression. - **Attack the Premise** (`attack-the-premise`). Two or more fixes sharing one premise have failed the same check. - **Test Behavior, Not Implementation** (`test-behavior-not-implementation`). Writing, changing, or keeping a test. - **Tests Earn Their Runtime** (`tests-earn-their-runtime`). Adding or keeping a test, or reviewing a change that adds tests. - **Model the Domain** (`model-the-domain`). Writing stateful logic, or code that branches a lot or repeats a shape assumption across files. - **Migrate Callers, Then Delete Legacy** (`migrate-callers-then-delete-legacy`). Introducing a new internal API while old callers exist. - **Price the Experiment** (`price-the-experiment`). Tempted to prototype, spike, or measure before deciding. - **Don't Spend Avoidable Time** (`dont-spend-avoidable-time`). Choosing between paths, sequencing work, or deliberating longer than the next step needs. - **Build the Lever** (`build-the-lever`). Any non-trivial edit, migration, analysis, or check that a script, codemod, or generator could do or prove. - **Sequence Verifiable Units** (`sequence-verifiable-units`). Multi-step work, sweeps, migrations, or ordering commits and PRs. - **Encode Lessons in Structure** (`encode-lessons-in-structure`). Writing the same instruction a second time, meeting a recurring correction, or about to change a skill or agent instruction. - **Evidence Before Claims** (`evidence-before-claims`). Reporting a result, status, completion, or measured number, or judging whether something works or is feasible. - **One Canonical Record** (`one-canonical-record`). Writing or updating a decision, rule, term, or other fact that may already be recorded elsewhere. - **Separate Documented From Inferred** (`separate-documented-from-inferred`). Writing a spec, record, brief, explanation, or citation, or meeting a missing detail. ## Routes Match the situation and use the named skill. Skip a route whose result already exists in settled decisions or records. **Clarify the problem** - Selected plan or idea with consequential open questions → `grilling`. - Question needing trustworthy external evidence → `research`. - Approach depending on platform capabilities → `check-feasibility`. - Design question a small throwaway build can answer → `prototype`, after Price the Experiment. - Ambiguous or changing terms → `domain-modeling`. **Decide** - Several viable alternatives → `recommend`; one pending decision → `decide`. - Approved decision to preserve → `record-decision`; architectural → `write-adr`. - Risk of committing too early or deferring too long → `last-responsible-moment`. **Plan** - Scattered confirmed knowledge → `consolidate`. - Selected outcome needing slices and tickets → `plan-increment`. - Plan with speculative parts → `simplify-plan`. - Migration → `migration-planning`. **Build** - Module boundaries and seams → `codebase-design`; test-first work → `tdd`. - Hard bug or performance regression → `diagnosing-bugs`. - Stuck, repeated errors, or a consequential diagnosis → `advisory`. - Delegating work → `model-selection`; in Claude, spawn delegates as the `beto-frega-skills:beto-agent` subagent. **Review and deliver** - Review a change → `code-review`; triage its findings → `review-triage`. - PR body → `pr`; deliver to main → `ship-main`; confirm a claimed outcome → `verify`. - Remaining work and successors → `next-steps`; learning from results → `review-learnings`. **Instructions** - Creating or editing skills, `AGENTS.md`, or `CLAUDE.md` → `writing-for-agents`. - Lesson about, or change to, a skill from an installed plugin → `report-skill-lesson`. - Periodic audit of repeated agent mistakes in a repository → suggest `/correct`.
From BetoFrega/skills, MIT.
More from BetoFrega/skills
- 0.567score
consolidate
BetoFrega
Consolidate canonical product knowledge, ideas, behavior, decisions, increments, and evidence; route technical decisions and reconcile delivery, exposure, and…
SkillAFreshness: AClaude Code +9 - 0.567score
grilling
BetoFrega
Clarify and stress-test a selected plan, decision, idea, or product increment through scoped interview rounds.
SkillAFreshness: AClaude Code +9 - 0.567score
code-review
BetoFrega
Review branch, PR, or in-progress changes from a commit, branch, tag, or merge-base across standards, spec, performance, observability, and accessibility.
SkillAFreshness: AClaude Code +9 - 0.565score
explain-pr
BetoFrega
Explain large or complex pull requests as a navigable HTML guide, tracing user journeys from entrypoints through changed code.
SkillAFreshness: AClaude Code +9 - 0.564score
diagnosing-bugs
BetoFrega
Diagnose hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.564score
autonomous-decisions
BetoFrega
Resolve a specified set of decisions through independent deliberation and evidence-based judgment.
SkillAFreshness: AClaude Code +9 - 0.561score
domain-modeling
BetoFrega
Build and sharpen domain terms and relationships, or write/edit the domain glossary in CONTEXT.md.
SkillAFreshness: AClaude Code +9 - 0.561score
advisory
BetoFrega
Consult for stalls, repeated errors, complex algorithms, unresolved cross-layer interactions, or consequential decisions, diagnoses, plans, and reviews.
SkillAFreshness: AClaude Code +9 - 0.561score
esds-decompress
BetoFrega
Decompress ESDS payloads into compact human-readable text.
SkillAFreshness: AClaude Code +9 - 0.561score
esds-compress
BetoFrega
Compress input using Exponential Semantic Density Scaling (ESDS).
SkillAFreshness: AClaude Code +9 - 0.558score
implement-spec
BetoFrega
Implement an entire specification and its ticket graph as one PR.
SkillAFreshness: AClaude Code +9 - 0.556score
host-network
BetoFrega
Request host execution when sandbox network restrictions cause connection failures or misleading CLI authentication errors, including gh.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/BetoFrega/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BetoFrega
- 0.567score
grilling
BetoFrega
Clarify and stress-test a selected plan, decision, idea, or product increment through scoped interview rounds.
SkillAFreshness: AClaude Code +9 - 0.567score
code-review
BetoFrega
Review branch, PR, or in-progress changes from a commit, branch, tag, or merge-base across standards, spec, performance, observability, and accessibility.
SkillAFreshness: AClaude Code +9 - 0.567score
consolidate
BetoFrega
Consolidate canonical product knowledge, ideas, behavior, decisions, increments, and evidence; route technical decisions and reconcile delivery, exposure, and…
SkillAFreshness: AClaude Code +9 - 0.565score
explain-pr
BetoFrega
Explain large or complex pull requests as a navigable HTML guide, tracing user journeys from entrypoints through changed code.
SkillAFreshness: AClaude Code +9 - 0.564score
diagnosing-bugs
BetoFrega
Diagnose hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.564score
autonomous-decisions
BetoFrega
Resolve a specified set of decisions through independent deliberation and evidence-based judgment.
SkillAFreshness: AClaude Code +9
Cite this page
beto-mode skill. Agent Mart. https://agentmart.dev/skills/betofrega-beto-mode (last updated 2026-10-24)