Claude Code: Difference between revisions
Appearance
mNo edit summary |
|||
| (51 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{| class="wikitable" style=" | {| class="wikitable" style="margin-right: 0px; margin-left: auto;" width="400px" | ||
| | | Category: Programming + AI | ||
|- | |- | ||
| | | | ||
| Line 11: | Line 11: | ||
</DynamicPageList> | </DynamicPageList> | ||
|} | |} | ||
== Installation on Ubuntu (WSL2) == | == Installation on Ubuntu (WSL2) == | ||
# Install node [[Node.js]] | |||
# Install claude-code | |||
<pre> | <pre> | ||
npm install -g @anthropic-ai/claude-code | npm install -g @anthropic-ai/claude-code | ||
| Line 29: | Line 21: | ||
claude --version | claude --version | ||
</pre> | </pre> | ||
== Knowledge & Best Practices == | |||
* https://www.anthropic.com/engineering (Anthropic Blog) | |||
* https://jewelhuq.medium.com/practical-guide-to-mastering-claude-codes-main-agent-and-sub-agents-fd52952dcf00 | |||
== Awesome Claude Code == | |||
* https://github.com/hesreallyhim/awesome-claude-code | |||
** https://github.com/SuperClaude-Org/SuperClaude_Framework/tree/master/SuperClaude | |||
** https://github.com/eyaltoledano/claude-task-master | |||
** https://github.com/glittercowboy/taches-cc-resources | |||
== Skills == | |||
* https://leehanchung.github.io/blogs/2025/10/26/claude-skills-deep-dive/ | |||
* https://github.com/obra/superpowers | |||
== Memory == | |||
Docs: https://docs.anthropic.com/en/docs/claude-code/memory | |||
{| class="wikitable" | |||
|+ | |||
! | |||
!file | |||
|- | |||
|Project memory | |||
|<code>$PROJECT_DIR/CLAUDE.md</code> | |||
|- | |||
|User memory | |||
|<code>~/.claude/CLAUDE.md</code> | |||
|- | |||
|<s>Local project memory</s> | |||
|<code><s>$PROJECT_DIR/CLAUDE.local.md</s></code> deprecated | |||
|} | |||
== Sub agents == | |||
Docs: https://docs.claude.com/en/docs/claude-code/sub-agents | |||
{| class="wikitable" | |||
|+ | |||
! | |||
!file | |||
|- | |||
|User sub agents | |||
|<code>~/.claude/agents/</code> | |||
|- | |||
|Project sub agents | |||
|<code>$PROJECT_DIR/.claude/agents/</code> | |||
|} | |||
* Example sub agents: | |||
** https://github.com/wshobson/agents | |||
** https://github.com/contains-studio/agents | |||
== Custom commands == | |||
Docs: https://docs.anthropic.com/en/docs/claude-code/slash-commands | |||
{| class="wikitable" | |||
|+ | |||
! | |||
!file | |||
|- | |||
|User commands | |||
|<code>~/.claude/commands/</code> | |||
|- | |||
|Project commands | |||
|<code>$PROJECT_DIR/.claude/commands/</code> | |||
|} | |||
* Example custom commands: | |||
** https://github.com/wshobson/commands | |||
== MCP Server == | |||
Docs: https://docs.claude.com/en/docs/claude-code/mcp<pre>claude mcp list | |||
claude mcp add [options] <name> <command> [args...] | |||
claude mcp get my-server | |||
claude mcp remove my-server</pre> | |||
{| class="wikitable" | |||
|+Scope | |||
! | |||
!file | |||
! | |||
!CLI switch | |||
|- | |||
|Local MCP Server | |||
|<code>~/.claude.json</code> | |||
|default | |||
| -s local | |||
|- | |||
|Project MCP server | |||
|<code>$PROJECT_DIR/.mcp.json</code> | |||
| | |||
| -s project | |||
|- | |||
|User MCP Server | |||
|<code>~/.claude.json</code> | |||
| | |||
| -s user | |||
|} | |||
== settings.json == | == settings.json == | ||
Docs: https://docs.anthropic.com/en/docs/claude-code/settings | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 43: | Line 129: | ||
|- | |- | ||
|Project settings | |Project settings | ||
|<code>.claude/settings.json</code> | |<code>$PROJECT_DIR/.claude/settings.json</code> | ||
|all users | |all users | ||
|- | |- | ||
|Project settings | |Project settings | ||
|<code>.claude/settings.local.json</code> | |<code>$PROJECT_DIR/.claude/settings.local.json</code> | ||
|local/personal only | |local/personal only | ||
|} | |} | ||
| Line 64: | Line 150: | ||
</blockquote> | </blockquote> | ||
Hook example: | |||
<blockquote> | |||
{ | <pre> | ||
"hooks": { | |||
"UserPromptSubmit": [ | |||
{ | |||
"hooks": [ | |||
{ | |||
"type": "command", | |||
"command": ".claude/hooks/prompt-validator.py" | |||
} | |||
] | |||
} | |||
] | |||
} | |||
</pre> | |||
</blockquote> | |||
== Command line options == | == Command line options == | ||
| Line 85: | Line 175: | ||
claude --dangerously-skip-permissions | claude --dangerously-skip-permissions | ||
claude doctor | claude doctor | ||
claude update | claude update | ||
</pre> | </pre> | ||
== Tools & System Prompt == | |||
* https://gist.github.com/wong2/e0f34aac66caf890a332f7b6f9e2ba8f (Wong2) | |||
== Links & Videos & Learning == | |||
{| class="wikitable" | |||
|+Links | |||
!Description | |||
!URL | |||
!Comment | |||
|- | |||
|Awesome Claude Code | |||
|https://github.com/hesreallyhim/awesome-claude-code | |||
| | |||
|- | |||
|BMAD Method | |||
|https://github.com/bmad-code-org/BMAD-METHOD | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
|} | |||
{| class="wikitable" | |||
|+Videos | |||
! | |||
!Description | |||
!Channel | |||
!URL | |||
!Comments | |||
|- | |||
|1. | |||
|Basics | |||
|Matt Maher | |||
|https://youtu.be/T_IYHx-9VGU | |||
| | |||
|- | |||
|2. | |||
|Best practices | |||
|Matt Maher | |||
|https://youtu.be/IUi--nVU4yA | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|H | |||
|Hooks | |||
|IndyDevDan | |||
|https://youtu.be/J5B9UGTuNoM | |||
| | |||
|- | |||
|H | |||
|Hooks | |||
|Greg Baugues | |||
|https://youtu.be/8T0kFSseB58 | |||
|https://www.haihai.ai/hooks/ | |||
|- | |||
|H | |||
|Hooks 2 | |||
|IndyDevDan | |||
|https://youtu.be/9ijnN985O_c | |||
|[https://github.com/disler/claude-code-hooks-mastery GitHub] | |||
|- | |||
|H | |||
|Hooks | |||
|Better Stack | |||
|https://youtu.be/Q4gsvJvRjCU | |||
|[https://github.com/RichardBray/dotfiles/tree/main/.claude GitHub] | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|S | |||
|Sub agents | |||
|Matt Maher | |||
|https://youtu.be/6MLyc3jYisQ | |||
| | |||
|- | |||
|S | |||
|Sub agents | |||
|IndyDevDan | |||
|https://youtu.be/7B2HJr0Y68g | |||
| | |||
|- | |||
|S | |||
|Sub agents | |||
|AI LABS | |||
|https://youtu.be/7Sx0o-41r2k | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
|AI Labs | |||
|https://youtu.be/6Rg5M69bMgQ | |||
| | |||
|- | |||
| | |||
|Workflow | |||
|AI Jason | |||
|https://youtu.be/UZb0if-7wGE | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
|Best Practices | |||
|Patrick Ellis | |||
|https://youtu.be/hOqgFNlbrYE | |||
| | |||
|- | |||
| | |||
|Best Practices | |||
|Better Stack | |||
|https://youtu.be/Br5Ofobq6Is | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
|Claude Code Router | |||
|Better Stack | |||
|https://youtu.be/df-Fu2n7SLM | |||
|[https://github.com/musistudio/claude-code-router GitHub] | |||
|- | |||
| | |||
|Kimi K2 | |||
|Better Stack | |||
|https://youtu.be/av0Lsz3KkSE | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
|Vibe Coding | |||
|Riley Brown | |||
|https://youtu.be/_GMtx9EsIKU | |||
|Build Lovable in 75min | |||
|- | |||
| | |||
|Vibe Coding | |||
|Sean Kochel | |||
|https://youtu.be/LWZrsF3kqI0 | |||
|Sketch to Mobile App in 21min | |||
|} | |||
* Channels | |||
** Matt Maher: https://www.youtube.com/@MetalSole | |||
** IndyDevDan: https://www.youtube.com/@indydevdan/ | |||
** AI Labs: https://www.youtube.com/@AILABS-393 | |||
[[Category:Programming]] | [[Category:Programming]] | ||
[[Category:AI]] | [[Category:AI]] | ||
Latest revision as of 09:14, 27 November 2025
| Category: Programming + AI |
Installation on Ubuntu (WSL2)
- Install node Node.js
- Install claude-code
npm install -g @anthropic-ai/claude-code which claude claude doctor claude --version
Knowledge & Best Practices
- https://www.anthropic.com/engineering (Anthropic Blog)
- https://jewelhuq.medium.com/practical-guide-to-mastering-claude-codes-main-agent-and-sub-agents-fd52952dcf00
Awesome Claude Code
Skills
- https://leehanchung.github.io/blogs/2025/10/26/claude-skills-deep-dive/
- https://github.com/obra/superpowers
Memory
Docs: https://docs.anthropic.com/en/docs/claude-code/memory
| file | |
|---|---|
| Project memory | $PROJECT_DIR/CLAUDE.md
|
| User memory | ~/.claude/CLAUDE.md
|
deprecated
|
Sub agents
Docs: https://docs.claude.com/en/docs/claude-code/sub-agents
| file | |
|---|---|
| User sub agents | ~/.claude/agents/
|
| Project sub agents | $PROJECT_DIR/.claude/agents/
|
- Example sub agents:
Custom commands
Docs: https://docs.anthropic.com/en/docs/claude-code/slash-commands
| file | |
|---|---|
| User commands | ~/.claude/commands/
|
| Project commands | $PROJECT_DIR/.claude/commands/
|
- Example custom commands:
MCP Server
Docs: https://docs.claude.com/en/docs/claude-code/mcp
claude mcp list claude mcp add [options] <name> <command> [args...] claude mcp get my-server claude mcp remove my-server
| file | CLI switch | ||
|---|---|---|---|
| Local MCP Server | ~/.claude.json
|
default | -s local |
| Project MCP server | $PROJECT_DIR/.mcp.json
|
-s project | |
| User MCP Server | ~/.claude.json
|
-s user |
settings.json
Docs: https://docs.anthropic.com/en/docs/claude-code/settings
| file | scope | |
|---|---|---|
| User settings | ~/.claude/settings.json
|
|
| Project settings | $PROJECT_DIR/.claude/settings.json
|
all users |
| Project settings | $PROJECT_DIR/.claude/settings.local.json
|
local/personal only |
Example:
{
"permissions": {
"allow": [
"Bash(ls:*)"
],
"deny": []
}
}
Hook example:
"hooks": {
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": ".claude/hooks/prompt-validator.py"
}
]
}
]
}
Command line options
claude # interactive mode claude "task" # run single task claude -p "task" # run single task, print response, exit claude --dangerously-skip-permissions claude doctor claude update
Tools & System Prompt
Links & Videos & Learning
| Description | URL | Comment |
|---|---|---|
| Awesome Claude Code | https://github.com/hesreallyhim/awesome-claude-code | |
| BMAD Method | https://github.com/bmad-code-org/BMAD-METHOD | |
- Channels
- Matt Maher: https://www.youtube.com/@MetalSole
- IndyDevDan: https://www.youtube.com/@indydevdan/
- AI Labs: https://www.youtube.com/@AILABS-393