agentsclimarketplace

Recipes

Skill durandom/skills/skills/dev-tools/recipes

Reusable development patterns and guides for AI-assisted workflows. Use when asking about CLI design for agents, CLI location, config discovery, vault, commenting standards, snapshot testing, credential storage, Python project architecture, semantic zoom, skill writing, Claude tools, agent teams, extracting deterministic work, plugin authoring and distribution, beads/dolt setup, or showboat/rodney/chartroom agent documentation.From its SKILL.md

Install
npx -y skills add durandom/skills --skill recipes

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.1 KB, as published. Nobody here has run it

<essential_principles>

What Recipes Are

Recipes are standalone reference documents -- each captures a proven pattern or practice for AI-assisted development. They are not step-by-step procedures; they are knowledge you read and apply.

Three categories:

CategoryRecipesWhen to Use
AI Agent Patternssemantic-zoom, agentic-cli, extract-deterministic, showboat-ecosystemDesigning AI interactions, CLI tools for agents, or agent-driven documentation
Development Practicescomments, agent-skills, claude-tools, snapshot-testingWriting code, skills, or tests in this ecosystem
Distributionclaude-plugin-authoringPackaging skills as installable Claude Code plugins
Architecture & Implementationpython-project-architecture, keyring-credential-storage, cli-location-discoveryStructuring Python projects, handling credentials, or CLI location/config discovery
Infrastructure & Setupbeads-dolt-setupSetting up beads issue tracker with Dolt server on macOS

</essential_principles>

<intake> What pattern or practice do you need guidance on?
  1. AI agent CLI design - Safe-by-default CLI patterns for agentic workflows
  2. Extracting deterministic work - When to script vs. when to prompt
  3. Semantic zoom - Controlling abstraction level in AI interactions
  4. Python commenting standards - INTENT:, CRITICAL:, PERF: anchors
  5. Writing Claude Code skills - Skill authoring patterns and best practices
  6. Claude Code tools reference - All 20 native tools, coordination patterns, agent spawning
  7. Snapshot testing - Approval testing with syrupy
  8. Python project architecture - Project structure for CLI tools
  9. Keyring credential storage - Secure credential management patterns
  10. Claude plugin authoring - Packaging skills as installable plugins
  11. CLI location & config discovery - Finding scripts and config from arbitrary cwd
  12. Beads + Dolt setup - Installing and configuring beads with Dolt server on macOS
  13. Showboat ecosystem - Agent-driven documentation with Showboat, Rodney, and Chartroom

Wait for response before proceeding. </intake>

<routing>
ResponseReference
1, "cli", "agentic", "safe", "flags", "non-interactive"references/agentic-cli.md
2, "deterministic", "extract", "script vs prompt"references/extract-deterministic.md
3, "zoom", "abstraction", "detail level", "semantic"references/semantic-zoom.md
4, "comment", "intent", "critical", "perf", "anchor"references/comments.md
5, "skill", "writing", "skill.md", "author"references/agent-skills.md
6, "tools", "task tool", "claude tools", "subagent", "task management"references/claude-tools.md
7, "snapshot", "testing", "syrupy", "approval"references/snapshot-testing.md
8, "architecture", "python project", "cli tool", "structure"references/python-project-architecture.md
9, "keyring", "credential", "password", "secret"references/keyring-credential-storage.md
10, "plugin", "marketplace", "distribute", "package", "install"references/claude-plugin-authoring.md
11, "location", "discovery", "vault", "find_vault", "cwd", "wrong directory", "config init", "bootstrap"references/cli-location-discovery.md
12, "beads", "dolt", "bd init", "dolt server", "issue tracker setup"references/beads-dolt-setup.md
13, "showboat", "rodney", "chartroom", "demo", "living docs", "agent documentation"references/showboat-ecosystem.md
OtherClarify intent, then select appropriate reference

After identifying the reference, read it and apply its guidance to the user's situation.

</routing>

<reference_index>

AI Agent Patterns

Development Practices

Distribution

Architecture & Implementation

Infrastructure & Setup

  • beads-dolt-setup.md - Beads + Dolt server setup on macOS (install, init, migration, maintenance)

</reference_index>

<success_criteria>

  • User gets directed to the right reference for their question
  • Reference content is applied to the user's specific situation, not just recited
  • Multiple references can be combined when a question spans categories

</success_criteria>

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.