Claude Code

Anthropic’s official CLI tool for AI-assisted software development. My primary development environment since 2025.

Description

An interactive terminal agent that can read, write, and execute code. Works with the full Claude model family (Opus, Sonnet, Haiku).

Download or use

Available via npm: npm install -g @anthropic-ai/claude-code

Reasoning for

This is where I spend most of my development time. Instead of writing code manually, I design the environment (CLAUDE.md, skills, MCP servers, hooks) and let Claude Code do the implementation. Key capabilities:

  • Skills system — reusable instruction packages loaded on demand (Agent Skills)
  • MCP servers — connect to external tools and APIs
  • Hooks — automated responses to agent events
  • Sub-agents — parallel task execution with isolated context
  • Harness Engineering — the practice of configuring all the above

How I use it

  • 99% of small code fixes in Qamera AI are done by Claude Code agents
  • I review agent output, not write code myself
  • Combined with Context Engineering for optimal results

Alternatives considered

  • Cursor — IDE-based, good for visual work, but CLI gives more control
  • GitHub Copilot — inline completions, but less autonomous
  • Codex CLI — OpenAI’s alternative

🚀 5 technik efektywnej pracy

1. PRD-first development

Zacznij od Product Requirement Document (markdown z pełnym zakresem projektu). PRD to “gwiazda polarna” — single source of truth dla agenta. Każda sesja zaczyna się od: “Based on PRD, what should we build next?” Agent czyta PRD, rozumie kontekst, sugeruje kolejny logiczny krok.

2. Systematic prompting (Context → Spec → Implement → Review)

  • Prime — zaĹ‚aduj kontekst codebase na starcie sesji (/prime command)
  • Plan — stwĂłrz structured plan jako self-contained markdown document
  • Execute — implementuj z planem jako jedynym kontekstem (po context reset!)
  • Validate — automatyczne testy i weryfikacja

3. Context window management — less is better

  • Modularyzacja reguĹ‚: CLAUDE.md max ~200 linijek (global), reszta w reference/ folder Ĺ‚adowany on-demand
  • Progressive disclosure — nie Ĺ‚aduj wszystkiego na raz. Agent sam siÄ™ga po reference docs gdy potrzebuje
  • Context reset miÄ™dzy planowaniem a wykonaniem — counterintuitive, ale daje agentowi max przestrzeĹ„ do reasoning
  • PrzytĹ‚oczenie LLM nieistotnym kontekstem = gorsza jakość outputu

4. Skill composition — łączenie wielu skills

Komendy jako reusable markdown workflows (/prime, /plan-feature, /execute, /validate, /commit). Composable — łącz je w sekwencje. Każda komenda pamięta za Ciebie kolejne kroki procesu. Jeśli robisz coś >2 razy — zamień w komendę.

5. Review loops before commits

Ewolucja systemu: każdy bug to lekcja. Nie naprawiaj buga — napraw system, który na niego pozwolił. Po każdej feature: refleksja → aktualizacja rules/commands → ta klasa bugów wyeliminowana na zawsze. Compound effect: po 3 miesiącach agent robi mniej błędów niż junior developer.

PIV Methodology (Prime-Implement-Validate)

Framework claude-piv-skeleton implementuje wszystkie techniki w gotowym do użycia repo — pre-built commands, modular rules, technology templates.

Resources

Claude Code Documentation


Template: tool