Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By adrianleb
Practice Hammock Driven Development to plan code changes: structure deep problem analysis, research alternatives, evaluate tradeoffs, and insert intentional pauses before coding new features, bug fixes, architecture decisions, or refactors.
npx claudepluginhub adrianleb/hammock-skill --plugin hammockA coding agent skill for deliberate design thinking, based on Rich Hickey's Hammock Driven Development.
Most bugs come from misconception, not typos. The cheapest place to fix bugs is during design. Hammock guides you through structured problem-solving before you write code.
Works with Claude Code and Codex.
Hammock turns your coding agent into a design partner that walks you through:
It produces structured design documents saved to .claude/designs/ in your project.
In Claude Code:
claude plugin marketplace add adrianleb/hammock-skill
claude plugin install hammock
git clone https://github.com/adrianleb/hammock-skill.git
# Copy into your global skills (available in all projects)
cp -r hammock-skill/skills/hammock ~/.claude/skills/
# Or copy into a specific project (available only in that project)
cp -r hammock-skill/skills/hammock your-project/.claude/skills/
Trigger the skill with natural language:
> /hammock
> design this
> plan this
> think through this problem
> let's think deeply about the auth system
> hammock time
In Claude Code, the skill uses interactive questions to guide you through each phase. In Codex, it runs the full process automatically.
The skill includes specialized templates for different types of work:
| Template | Use When |
|---|---|
| New Project | Starting something from scratch |
| New Feature | Adding capability to an existing system |
| Bug Investigation | Finding root cause, not just workarounds |
| Architecture Decision | Significant structural changes (ADRs) |
| Refactor | Improving existing code structure |
| Plan Review | Reviewing an existing design or proposal |
.claude-plugin/
plugin.json # Plugin manifest
skills/
hammock/
SKILL.md # Main skill definition
references/
phases.md # Detailed phase instructions
templates/
architecture.md # Architecture decision records
bug-investigation.md # Root cause analysis
new-feature.md # Feature design
new-project.md # New project planning
plan-review.md # Design review
refactor.md # Refactoring plans
This skill can definitely be improved. Some open questions:
AskUserQuestion) or lay them out inline?PRs and ideas welcome. Open an issue to discuss before large changes.
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Thinking partner for design decisions and architecture brainstorming. Transforms Claude from a solution-provider into a senior engineer thinking partner.
Software engineering skills from Code Complete and A Philosophy of Software Design. 20 skills across 2 agents (build, post-gate). Research → plan → build workflow with adaptive gates (BUILD, REVIEW, commit).
VGV Wingspan - AI-native workflows following Very Good Ventures best practices.
You work with me (Claude) - I guide your workflow and suggest next actions.
Cognitive brainstorming protocol for Claude Code. Structures thinking through GROUND (problem discovery) -> EXPLORE (divergent) -> DECIDE (convergent) -> STRESS (stress-test) -> SHIP (artifacts) phases. Includes domain skills for technical architecture and conceptual work.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Invoke Codex CLI as a peer reviewer during planning phases. Get architectural critique before presenting plans to users.
Hand off curated project context to ChatGPT Pro over plaintext HTTPS, then drive the chatgpt.com session via Browser Use.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim