~/.claude/settings.json
(personal) < .claude/settings.json
(project) < .claude/settings.local.json
(uncommitted personal) < CLI arguments. Explore model
, permissions
, env
, forceLoginMethod
. Ref #github
#markdown
#ai-coding
~/.claude/CLAUDE.md
< .CLAUDE.md
and from subdirectories when required. Run /init
to auto-create it with repo-specific info! Mention @file
to import. Beginning an input with # ...
adds it to memory! Run /memory
to view/edit memory files. Ref #github
#markdown
#ai-coding
\
then Enter at the end of a line to continue to the next line. Or, run /terminal-setup
to bind Shift-Enter to insert a newline. #markdown
#ai-coding
#ai-coding
#code-agents
#github
#markdown
#python
claude -p "query"
runs the query and exits, making it a very powerful pipeline tool. E.g. cat stream.jsonl | claude -p "..." --output-format json --input-format stream-json --max-turns 3 --dangerously-skip-permissions
Ref #ai-coding
/review
command that requests a code review and a /pr_comments
to view pull request comments Ref #code-agents
#github
#ai-coding
~/.claude/commands/*.md
< .claude/commands/*.md
. Use @file
to reference files, $ARGUMENTS
for arguments, and !
for bash commands like DIR: !`pwd`
. YAML frontmatter supports allowed-tools:
and description:
Ref #markdown
#ai-coding
#ai-coding
/compact Focus on code samples and API usage
(or mention it in CLAUDE.md
) #ai-coding
#code-agents
#github
#markdown
think
< think hard
< think harder
< ultrathink
Ref #ai-coding
#code-agents
#future
#think
/install-github-app
so that any mention of @claude
in an issue or a PR will trigger a CI job that does what you suggest. An alternative to Jules or Codex #ai-coding
#code-agents
#github
#cloud
#code-agents
#github
#ai-coding
apiKeyHelper
setting can dynamically generate API keys #code-agents
#ai-coding
#ai-coding
#code-agents
~/.claude/
#ai-coding
#code-agents
#github
#markdown
#code-agents
#prompt-engineering
#future
#future
xh
is curl
-compatible but adds JSON pretty‑print, colour, --table
and can pass parameters like xh post :8000/api question='When is the ROE?'
#html
#markdown
dasel
is jq
-compatible but supports YAML and TOML too #markdown
eza
is a modern ls
replacement. I switched to this with abbr --add l 'eza -l -snew --git --time-style relative --no-user --no-permissions --color-scale=size'
jless
is less
replacement for large JSON streams, with search & scroll #markdown
uv cache prune
removes only unused cache entries and saves a fair bit of space. Mine trimmed 85 GB..mbox
files. neomutt -f $FILE.mbox
lets you browse an MBOX.#llm-ops
#llm-ops
#4
#1