A field guide for designers and builders
Practical commands, tools and workflows, with sources you can check and starting points you can use. Build better habits with the Claude Code playbook, then find what you need in the guide.
A route from a vague request to work you can trust. Start with one task, add reusable guidance when patterns repeat, and bring in automation only when it solves a real bottleneck.
Start here For a real feature or fix in Claude Code. No extra plugin required.
Name the user outcome, constraints and visible evidence of success. A screenshot or real example makes the target concrete.
Read the existing implementation. Plan when the scope or approach is uncertain; make a tiny, clear fix directly.
Deliver one usable path through the feature. Keep unrelated changes out so the result stays easy to review.
Run relevant checks, try the important edge case and inspect the interface. Ask for evidence, including anything untested.
Read the diff against the brief. Save a known good point in Git. Agree separately when the work should be published.
Source: Anthropic: best practices ↗
The five-step checklist is Pow Digital’s adaptation. Use the shortest process that still proves the result.
Help me deliver this change in the current project. Outcome: [what a person should be able to do] Audience and scenario: [who, when and why] Reference material: [files, screenshots, designs or source URLs] Scope: [what to change and what to leave alone] Constraints: [existing components, accessibility, data, dependencies] Done means: - [observable behaviour] - [important edge case] - [evidence I can review] Read the relevant files and project instructions first. Identify assumptions that could change the solution. For a substantial or unclear change, propose the approach before editing; make a small, clear fix directly. Implement a coherent slice. Run the relevant checks and inspect the result. Report what changed, the evidence, and anything you could not verify. Ask before publishing, sending messages or making destructive changes.
Review this change against the original brief and the current diff. Focus on correctness, missing requirements, regressions and accessibility. For each actionable finding, give the affected file or screen, the user impact, and evidence or a reproduction step. Separate confirmed problems from hypotheses. Do not invent findings to fill a quota. Check which tests actually ran and what they covered. Name any behaviour that still needs a real browser, device, user or service to verify. Do not edit files or publish anything. If there are no material findings, say so.
Use the smallest addition that solves the problem. These mechanisms have different jobs.
Adapt this to your repo and review every command before saving it as CLAUDE.md.
# Project guide ## Purpose [Who this product serves and what it helps them do.] ## Working commands - Install: [the actual command for this repository] - Run locally: [the actual command] - Validate: [the relevant test, lint or build commands] ## Conventions that are easy to miss - [Where shared components and design tokens live.] - [One important domain rule the code does not make obvious.] - [A repeated mistake to avoid, with a concrete example.] ## Completion Check the requested behaviour and relevant edge cases. Report the checks run and any unresolved limitations. Review the diff before handing it over. ## Boundaries Ask before publishing, sending external messages, deleting data or changing credentials. Never commit secrets. Keep this file concise. Replace placeholders with verified project details; remove anything that does not apply.
Source: Context management ↗
Source: Checkpoint limits ↗
Source: Parallel work ↗
Shan Raisshan’s Claude Code Best Practice ↗ is a community-maintained map of techniques, examples and further reading. Use it to explore how people work, then check product details in Anthropic’s documentation.
Reviewed 7 September 2026. Repository snapshot used for this review ↗. Examples are linked rather than installed. This guide is an independent adaptation, not endorsed by the repository author or Anthropic.
Source: Planning tradeoffs ↗
Bring the reference, design rules and user scenario. Use Claude to explore, implement and critique, then check the result against the real interface and the people who will use it.
Write down tokens, component choices, interaction states, tone and accessibility requirements in a design document. Reference that file in the task or project guide. The filename DESIGN.md alone is not a guarantee that an agent loads it.
Use existing components where they fit. shadcn/ui ↗ provides editable component source; Refero ↗ offers design references. Neither establishes that a design is usable or accessible.
/design-login authorises access; /design-sync converts and uploads a React design system for Claude Design. Review what you are sharing and check the supported environment in the official command reference ↗.
Share the exact frame or component URL, name the target route and reference your existing components. Ask for loading, empty, error and small-screen states. Compare the built result with the design and test keyboard use.
Visual similarity does not establish working behaviour. Check real content, interactions and component reuse before sign-off.
Source: MCP configuration ↗
A model’s usefulness depends on the task, tools, brief and review process. Compare outcomes with a repeatable check before changing your workflow.
Pow Digital’s evaluation worksheet: choose a representative task and give each candidate the same inputs, constraints and time budget. Record the model, date, tools and revisions used.
| Test | Look for | Keep as evidence |
|---|---|---|
| A real feature | Required behaviour and edge cases work | Test output and a working example |
| A design implementation | Readable layout, useful states and keyboard access | Screens at target sizes and a manual check |
| A written deliverable | Accurate claims, useful structure and your voice | Source audit and a reader’s feedback |
| A repeated task | Consistency across several inputs | Failure rate, review time and total usage |
Public benchmarks answer narrower questions. SWE-bench ↗ measures software issue resolution; LiveBench ↗ evaluates several model capabilities. Read the evaluation method, model version and tool setup before comparing scores.
Flagship releases move faster than published comparison tables, and a score means little without a model version, a date and the tool setup attached. OpenAI announced GPT-6 Astra on 3 September 2026 ↗, and the current Claude line is listed in model configuration ↗. Availability varies by plan, region and provider. Confirm the exact model name in your own account before repeating someone else’s result.
The previous 2025-to-2026 scores out of ten were removed because the page did not provide a reproducible calculation or dated underlying results.
Understand the product surface first, then add only the context and tools your task needs. These notes and downloads are also usable as learning material in your own Claude.
Claude chat is useful for discussing and drafting work. Claude Code operates on a project with tools. Availability, approvals and connected data depend on the product, account and settings.
Start with the official extension overview ↗. For the practical choice between memory, skills, agents, hooks and MCP, use What belongs where?
Anthropic’s skills repository ↗ contains examples and skill packages. Read each skill’s scope, supporting scripts and licence. A community directory is a discovery aid, not a safety review.
Follow the provider’s setup guide. Check what can be read or changed, and remove connections you no longer need. Never paste an API key into a shared prompt or project guide.
Source: MCP setup and trust ↗
Use CLAUDE.md for recurring project facts and conventions. Check /memory to inspect saved context. Chat memory and Claude Code project memory should not be assumed to have the same scope or settings.
Source: Claude Code memory ↗
Subscription limits and API billing are different. Check the current cost guide ↗ for how your account measures usage.
Use /context to inspect the session. Compact a long, relevant conversation; start fresh when the task changes. Save a short handoff with decisions, files, checks and the next step.
Use /model to see the options your account supports. Compare the smallest suitable model on a representative task, including the time spent correcting it.
Track retries, tool output, review work and subagent usage as well as response length. Terse output can save output tokens, but a claimed percentage saving for a writing style is not a reliable total-cost estimate.
Current Claude Code documentation lists /cost and /stats as aliases of /usage. What is displayed depends on account and environment.
Source: Cost controls ↗
Source: Current command behaviour ↗
Each of these is a copy and paste prompt built on a well known way of working through a problem. Use these prompts to request questions, alternatives and explicit assumptions. Each is a small markdown file you can download and reuse.
Integration ideas, not tested end-to-end recipes. Follow the provider’s documentation for access, permissions, supported clients and current pricing.
These products can be ingredients in a workflow. Their presence here does not imply an official Claude integration. Check the provider’s documentation before you choose a connection method.
Small tasks with a useful output, a starting prompt and a source to explore. Adapt them to your files and available tools; the prompt is a starting point, not an automatic integration.
Commands below are for Claude Code. A slash command is typed inside a session; a CLI command starts with claude in your shell. Plugin commands only appear after the relevant plugin is installed.
This is a reference snapshot, reviewed 7 September 2026. Availability can depend on version, plan, platform and settings. Open the linked official reference and confirm the command in your own session.
See what was checked, where the recommendations come from and how to recheck an item.
7 September 2026 Content review snapshot. This page does not update itself.
Official identifies the publisher: Anthropic or the product’s own documentation. Community identifies an independent source. Pow practice is our editorial advice or a reusable prompt. A label is not a security audit, a universal availability promise or evidence that an integration has been tested.
The Claude Code playbook and key command corrections were checked against official documentation. Design and Figma entries were checked against their official listings. The wider tool directory is a set of integration ideas; pricing and complete workflows have not been certified.
Open the source attached to the item, check its version or account conditions, then verify the behaviour in your environment. If a command changes, record the date, observed change and replacement instead of guessing.
Official references for product behaviour, then selected independent material for ideas and judgement.
Anthropic publishes free courses on its own training platform. Create an account at anthropic.skilljar.com ↗, then take these three in order. Each is free, ends with an assessment and issues a certificate of completion. The course account is separate from your Claude account.
Launching Cowork: it runs in the Claude desktop app, and the course opens with a setup lesson and a first end to end task. Anthropic’s course page now states that Cowork is becoming part of Claude itself, rolling out to Pro and Max, so newer menus may simply say Claude. The course content still applies. Verified 17 September 2026 against the course pages linked above.
Older advice may describe a different version. A legacy alias can remain valid even when a newer workflow is preferred.
Go to the primary source for new releases. A feature announcement is not the same as availability on your account.