Diataxis/How To
Properties
- tags
- Diataxis, Documentation
Diataxis How-To Guides
Definition
- How-to guides are goal-oriented directions that guide the reader through solving a specific problem or achieving a concrete result.
- They are part of the Diátaxis documentation framework created by Person/Daniele Procida.
Key Characteristics
Purpose
Relationship to Other Documentation Types
- Tutorials: While tutorials teach new skills through guided learning experiences, how-to guides help apply existing skills to accomplish specific goals.
- Reference: Reference documentation describes what something is and how it works, while how-to guides show how to use it to accomplish tasks.
- Explanation: Explanation provides background and context, while how-to guides focus solely on practical steps.
Structure in Logseq
- Logseq/Entity/Diataxis/How To gives the naming, tag and page shape of a how-to page in this garden.
Examples
- Diataxis/How To/Create a How To
- (More examples will be added as they are created)
Pages tagged with "diataxis/how to"
- 1Password/Browser Extension/How To/Scan QR Code on Existing Login Item
- 1Password/How To/Add Password Expiration
- 1Password/How To/Prevent Browser Extension from Saving a Particular Domain
- 2026-03-01 Sun
- Ableton/Arrangement View/Clip/How To/Play in a loop
- Ableton/Clip/How To/Clip Same Time Selections Across Multiple Tracks
- Ableton/Clip/How To/Export Multiple Clips to Wav Files
- Ableton/Clip/How To/Save to Library
- aider/How To/Use mise and op run to load API Keys
- AWS/Okta Keyman/How To/Install and Configure for Bedrock
- Brave/How To/Turn off Password Manager
- ChatGPT/App/Desktop/How To/Not open chatgpt links in the desktop app
- ChatGPT/Project/How To/Refine the Project Prompt using ChatGPT
- Claude/Code/Bedrock/How To/Enable Prompt Caching
- Claude/Code/Bedrock/How To/Get Around Security Token Timeout
- Claude/Code/How To/Answer Permission Dialog To Record Wildcard Permissions in Local Settings
- Claude/Code/How To/Approve Actions Denied by the Auto Mode Classifier
- Claude/Code/How To/Bootstrap Claude Code with Mise + UV-Powered Okta Role Assumption
- Claude/Code/How To/Create Git Commit Tool
- Claude/Code/How To/Enable bypassPermissions in the VS Code Extension
- Claude/Code/How To/Export Conversation to File
- Claude/Code/How To/Get Started with AWS Bedrock
- Claude/Code/How To/Set Up Github MCP with 1Password GH token and mise
- Claude/Code/How To/Use Essential Commands
- Claude/Code/MCP/json/How to/Create Atlassian MCP Json and Use it
- Claude/Code/Skill/How To/Prompt the Browser Pane
- Claude/Code/Tutorial/Dev Team Quickstart with Vue and AWS Bedrock
- CLI/Tool/displayplacer/How To/Save and Restore Monitor Configurations with mise
- CursorAI/How To/Share Cursor Project Rules Across Repositories and Users
- CursorAI/How To/update workbench.editorAssociations for mdc to prevent custom editor
- DevContainer/Rust/How To/Configure Debugging
- Diataxis/How To/Create a How To
- Docker/Compose/How To/Remove Volumes
- Docker/For Mac/How to Install into Zsh
- fnox/How To/Set Up a Project with age and SSH Keys
- fnox/How To/Use Apple Secure Enclave Touch ID
- git/How To/Discard Changes to Working Dir
- GitHub/Action/How To/Create Manual Action with Specified Inputs
- GitHub/MCP/How To/Set up in Cursor with 1Password GH token
- GitHub/Search/How To/Use a Regex or Globbed Path Expression
- Goose/How To/Use Mise to Set AWS Bedrock Env Vars for Desktop App
- iPhone/Files/App/How To/Scan Documents to PDF
- iPhone/Files/App/How To/Transfer Files via USB to Mac
- JIRA/How To/Create a Rankable Board
- JIRA/How To/Customize Email Notifications by Space
- JIRA/How To/Switch between Boards in a project
- langgraph/Studio/How to/Start from a subsequent node with pre-built state
- langgraph/Studio/How to/Update LangGraph Studio Desktop Application
- LangSmith/Deployment/How To/Set Up Preview Builds
- Logseq/How To/Collapse Linked References By Default
- Logseq/How To/Create a Markdown Footnote
- MacOS/How To/Find What Blocked a Software Update Install
- MacOS/How To/Import Only Some Photos via USB from iPhone
- MacOS/How To/Keep a Mac Awake with the Lid Closed
- MCP/Doc/How To/Set up with mise and Claude Code with Langgraph llms.txt
- mise/How To/Install Mise/Shell Completions in Zsh
- mise/How To/Install Mise/The First Time
- mise/How To/List tasks available in zsh
- mise/Python/How To/Use mise to set up a virtualenv with poetry
- mise/Python/How To/Use mise to set up a virtualenv with uv
- mise/Task/How To/invoke aws_okta_keyman from mise with a configuration that references a default AWS account
- My/AI/Agent/Ask My Agent Anything About Me
- My/AI/Agent/Chief of Staff
- My/AI/Agent/Chief of Staff/Scribe
- My/AI/Agent/Fleet/Bed Down
- My/AI/Agent/Fleet/Browser
- o365/outlook/Calendar/How To/Generate .ics file with ChatGPT
- o365/outlook/How To/Adjust Calendar to Be More Fine-Grained
- OpenAI/Codex/CLI/How To/Get Started with mise and op the 1Password CLI
- opencommit/How To/Mise OpenCommit with AzureOpenAI
- Person/Brian Madison/GitHub/bmadcode/BMAD-METHOD/How To/Set up in ChatGPT Project
- Py/asyncio/How To/Use gather and await to wait for multiple futures
- PyCharm/Testing/How To/Run All Pytest Tests in One Directory inside a Python Monorepo
- Pytest/asyncio/How To/Await Async Fixtures
- Pytest/Warning/How To/Resolve AST-related Deprecation Warnings on Python 3.13
- rclone/How To/wrap with 1Password and mise
- rulesync/How To/Write Skills With Progressive Disclosure
- Slack/How To/Copy Channel Members to Another
- StreamIO/Chat/How To/Measure Time Engaged with Channel
- tmux/How To/Reload/Config/and zshrc/in all panes in session
- tmux/Q/How can I refresh .zshrc in all of my open panes and windows in tmux?
- tuicr/How To/Review a PR
- uv/How To/Add a Package to pyproject.toml
- VSCode/Git/How To/Navigate Diff Changes Like JetBrains
- VSCode/How To/Diff a file with another branch
- VSCode/How To/Fix Ctrl+C Not Working in Integrated Terminal