Create a Technical Design Document from tickets, research, or other product context through guided questions. It settles system architecture first, then code structure, recording agreed decisions with diagrams, signatures, and sketches in a coherent design document.
- Turning tickets and research into a technical design
- Comparing component interactions and data flows
- Planning code structure and function signatures
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Revise an existing implementation plan using feedback and related project documents. Check file paths and code examples, adjust phases, and clarify success criteria with runnable automated checks and specific manual verification steps where needed.
- Reorganizing implementation phases after review
- Correcting code examples and file paths in a plan
- Clarifying success criteria and verification steps
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Expand a structure outline into a detailed implementation plan grounded in research, design decisions, and source code. Specify changes, code examples, independently testable phases, runnable checks, and concrete criteria for automated and manual verification.
- Turn a structure outline into an implementation plan
- Specify code changes for each implementation phase
- Define verification commands and acceptance criteria
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Refine an existing technical design document through focused feedback and one question at a time. Compare design options, resolve decisions, and update diagrams and explanations covering both component interactions and code structure.
- Revise a technical design document based on feedback
- Resolve open design decisions one at a time
- Clarify component interactions and code structure
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Prepare Git worktrees, separate working directories for task branches, using shared settings and local overrides. Copy configured files, run setup commands, and coordinate multiple repositories so implementation can begin in the prepared workspace.
- Prepare a separate working directory for a task
- Copy environment files and local settings
- Coordinate worktrees across multiple repositories
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Tighten React component props, the inputs passed to components, to match real application usage. Remove unsupported states and unnecessary fallback logic, then adapt tests and Storybook examples to the stricter types.
- Review overly optional React component inputs
- Require handlers for visible buttons and menu items
- Remove fallback logic for unsupported states
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Prepare Riptide workspace settings by inspecting a project and proposing configuration files. Define Git worktrees, separate working directories for tasks, along with setup commands, copied files, and shared or machine-specific settings, then save approved configurations.
- Configure a task workspace for a single repository
- Coordinate workspaces across related repositories
- Separate shared settings from machine-specific overrides
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Review an existing design discussion without waiting for feedback. Check unstated assumptions against the codebase, examine implementation patterns, and add missing options or questions while preserving the agreed scope and resolved decisions.
- Checking unstated assumptions in a design discussion
- Verifying implementation patterns against existing code
- Finding missing options in design questions
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Revise an existing implementation outline using feedback, supporting documents, and codebase findings. Reorganize phases, adjust scope, incorporate answered questions, and define checks so each phase can be verified independently.
- Reorganizing implementation phases after feedback
- Updating scope and excluded work
- Incorporating answers to open questions
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Research how an existing codebase works by coordinating parallel research agents and combining their findings into a technical document. Explain component relationships and testing practices with diagrams, file paths, and line references that support the findings.
- Understanding an unfamiliar codebase
- Documenting processing flows and component relationships
- Locating implementations and existing usage patterns
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Write and review React components by replacing direct useEffect calls with five purpose-specific patterns. It guides state calculations, data fetching, event handling, and component resets, with useMountEffect for external setup when a component first appears.
- Writing new React components
- Refactoring existing useEffect calls
- Reviewing PRs that introduce useEffect
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Create or update a pull request for the current task with a concise explanation of its purpose and implementation structure. Review the diff and relevant context, highlight important considerations, and publish the description using GitHub CLI.
- Rewrite a pull request description for reviewers
- Create a pull request for current branch work
- Explain changed code structure with compact diagrams
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Bring default branch changes into a working branch and examine merge conflicts. It explains both sides of each conflict, recommends a resolution based on task context, and applies changes after the user confirms the approach.
- Bring default branch changes into a working branch
- Understand both sides of an existing merge conflict
- Review and approve conflict resolution choices
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Automate browser tasks from the terminal using the chrome-devtools-mcp CLI. Inspect page elements, click and fill forms, navigate tabs, capture screenshots, and investigate network requests, console messages, performance, and memory through shell commands.
- Automating form input and page navigation
- Capturing page or element screenshots
- Investigating network requests and console errors
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Turn completed research and design decisions into a phased implementation outline. Each phase connects the relevant parts of the system, shows key changes visually, and defines checks that can verify the work independently.
- Turn research and design decisions into an implementation outline
- Split a large change into independently testable phases
- Clarify file changes, data structures, and API contracts
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Review a codebase for modules whose interfaces expose too much complexity, then compare refactoring options in a visual HTML report. Explore a selected option through questions about constraints, dependencies, module design, and testing.
- Finding refactoring options in frequently changed code
- Comparing architecture options with before-and-after diagrams
- Exploring changes that make modules easier to test
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Refine an existing technical design document through focused discussion. Compare design options with diagrams and code sketches, resolve one decision at a time, and update the relevant sections so the document consistently reflects agreed choices.
- Incorporating feedback into an existing technical design document
- Comparing unresolved architecture and code structure options
- Clarifying data flow and component responsibilities with diagrams
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Design, implement, review, and test Effect v4 applications with explicit dependencies and typed errors. Covers external service connections, data decoding, resource cleanup, concurrency, logging, and tests that replace dependencies at meaningful system boundaries.
- Design services with explicit dependencies
- Review error handling, logs, and traces
- Implement database and external API connections
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Turn existing product context into a technical design document through guided discussion. Settle system interactions first, then code structure, using diagrams and signatures to make decisions and tradeoffs clear for review.
- Turning a ticket or research document into a technical design
- Comparing system architecture options
- Agreeing on code structure before implementation
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Repair conflicting Drizzle migrations after a rebase by inspecting migration history, SQL files, and schema snapshots. The skill guides cleanup, regeneration of database change scripts, local application, and verification against the upstream branch.
- Repairing conflicting migrations after a rebase
- Removing duplicate migration history entries
- Regenerating migrations for intended schema changes
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Carry out a technical implementation plan in phases using a dedicated implementation agent. Review completed work, run automated checks, report manual verification steps, and coordinate approval and commits before moving to the next phase.
- Implementing a technical plan one phase at a time
- Resuming a partially completed implementation plan
- Reviewing automated checks and required manual verification
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Revise an existing codebase research question document using user feedback or ticket comments. It preserves the document format and context references while keeping questions focused on how the current implementation works, rather than proposed changes.
- Revise research questions using user feedback
- Reflect ticket comments in a question document
- Refocus questions on the current implementation
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Address bugs, adjustments, or follow-up features after implementation. Review the plan, code changes, and commit history to establish the current state, apply verified fixes, run tests and lint checks, and provide steps for further verification.
- Fix a bug reported after implementation
- Apply follow-up code adjustments
- Add a follow-up feature on the same branch
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026
Design modules that hide complex behavior behind a small, clear interface. Use shared terms and practical checks to review module responsibilities, dependency handling, and where behavior can be replaced for testing.
- Simplifying a module's interface
- Reviewing where to separate replaceable behavior
- Designing dependencies for easier testing
humanlayer/humanlayer☆ 12.5KUpdated Oct 25, 2026