🌐
DataCamp
datacamp.com › tutorial › claude-code
Claude Code: A Guide With Practical Examples | DataCamp
February 28, 2025 - Organized imports: Claude Code grouped related imports into logical sections (auth errors, API types, function errors), renamed imports for clarity, and removed redundant aliases for consistency. Enhanced readability: It added section comments to classify imports and removed duplication in the __all__ list for cleaner organization. Simplified client options: It also reduced multiple lines by combining similar imports into a single statement. Here is a side-by-side comparison of original and refactored code.
🌐
Product Talk
producttalk.org › claude-code-what-it-is-and-how-its-different
Claude Code: What It Is, How It's Different, and Why Non-Technical People Should Use It
1 month ago - Claude Code is launching agents to research 15 different competitors at the same time. Remember in our Claude Code example when you used four agents to analyze four competitors simultaneously?
🌐
Medium
medium.com › @dan.avila7 › claude-code-from-zero-to-hero-bebe2436ac32
Claude Code: From Zero to Hero. What is Claude Code? | by Daniel Avila | Medium
June 23, 2025 - Claude Code offers a simple yet powerful command-line interface with tab completion for files and commands. Use /help to see all available commands and /clear to reset the conversation context.
🌐
Anthropic
anthropic.com › engineering › claude-code-best-practices
Claude Code: Best practices for agentic coding
Putting the above content into .claude/commands/fix-github-issue.md makes it available as the /project:fix-github-issue command in Claude Code. You could then for example use /project:fix-github-issue 1234 to have Claude fix issue #1234.
🌐
Claude
docs.claude.com › en › docs › claude-code › overview
Claude Code overview - Claude Code Docs
Unix philosophy: Claude Code is composable and scriptable. tail -f app.log | claude -p "Slack me if you see any anomalies appear in this log stream" works.
🌐
Sid Bharath
siddharthbharath.com › home › blog › cooking with claude code: the complete guide
Cooking with Claude Code: The Complete Guide - Sid Bharath
July 8, 2025 - If you’re using a different hosting service or have specific requirements, just tell Claude and it’ll adapt the entire pipeline accordingly. For example, I use Vercel, which Claude is already well-versed with, and deployment becomes a breeze.
🌐
Builder.io
builder.io › blog › claude-code
How I use Claude Code (+ my best tips)
September 29, 2025 - For example, you can create hooks that automatically format code after file modifications, validate inputs before allowing edits, or send custom notifications. The matcher field supports exact strings (like "Edit") or regex patterns (like ...
🌐
The Pragmatic Engineer
newsletter.pragmaticengineer.com › p › how-claude-code-is-built
How Claude Code is built - by Gergely Orosz
September 23, 2025 - What surprises me about this ... used to seeing. As an example, Boris walked me through how he built around 20 prototypes of the new feature, todo lists, in a few hours over two days....
🌐
Harper Reed
harper.blog › 2025 › 05 › 08 › basic-claude-code
Basic Claude Code | Harper Reed's Blog
June 28, 2025 - A detailed walkthrough of using Claude Code AI assistant for software development, including workflow tips, testing practices, and practical examples from real projects. Covers defensive coding strategies, TDD, and team implementation.
Find elsewhere
🌐
GitHub
github.com › anthropics › claude-code
GitHub - anthropics/claude-code: Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
This repository includes several Claude Code plugins that extend functionality with custom commands and agents. See the plugins directory for detailed documentation on available plugins. We welcome your feedback. Use the /bug command to report issues directly within Claude Code, or file a GitHub issue.
Starred by 47.7K users
Forked by 3.3K users
Languages   Shell 46.4% | Python 33.8% | TypeScript 12.9% | PowerShell 4.7% | Dockerfile 2.2%
🌐
Codecademy
codecademy.com › article › claude-code-tutorial-how-to-generate-debug-and-document-code-with-ai
Claude Code Tutorial: How to Generate, Debug and Document Code with AI | Codecademy
Let us check this with a practical example: Translate this Python function into JavaScript and save it as palindrome.js ... It will respond by creating another file named palindrome.js and populating it with the desired code.
🌐
Bagerbach
bagerbach.com › blog › how-i-use-claude-code
How I use Claude Code | Christian B. B. Houmann
June 22, 2025 - For example, it might hardcode fake outputs or write tests that always pass instead of doing the real work. The experience becomes more akin to pair-programming, and it gives CC the ability to interact with IDE tools, which is very useful.
🌐
ClaudeLog
claudelog.com › home › about
ClaudeLog - Claude Code Docs, Guides, Tutorials & Best Practices
With models like Claude Opus 4.5 (state-of-the-art for software engineering and agentic workflows) and Claude Sonnet 4.5, Claude is committed to responsible AI development with a focus on safety and reliability. Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language commands.
🌐
GitHub
github.com › hesreallyhim › awesome-claude-code
GitHub - hesreallyhim/awesome-claude-code: A curated list of awesome commands, files, and workflows for Claude Code
A principled, spec-driven workflow that transforms large problems into focused, incremental missions using Claude Code's specialized sub agents. Includes slash-commands, sub agents, and specialized workflows designed for specific parts of the SDLC. A comprehensive and well-documented collection of agentic patterns from Anthropic docs, with colorful Mermaid diagrams and code examples for each pattern.
Starred by 18.4K users
Forked by 1K users
Languages   Python 98.9% | Makefile 1.1%
🌐
Substack
lennysnewsletter.com › p › everyone-should-be-using-claude-code
Everyone should be using Claude Code more
October 14, 2025 - And discovered something wild: Claude Code isn’t about coding at all. It’s about having an AI that manages your entire process—whatever the goal might be. ... → Fed it rambling voice notes from stroller walks → It organized them into coherent research themes → Wrote a full article in my exact voice (pulled from my own examples!)
🌐
Sshh
blog.sshh.io › p › how-i-use-every-claude-code-feature
How I Use Every Claude Code Feature - by Shrivu Shankar
November 2, 2025 - Keeping your CLAUDE.md as short as possible is a fantastic forcing function for simplifying your codebase and internal tooling. ... # Monorepo ## Python - Always ... - Test with <command> ... 10 more ... ## <Internal CLI Tool> ... 10 bullets, focused on the 80% of use cases ... - <usage example> - Always ...
🌐
Reddit
reddit.com › r/claudeai › can someone explain how to actually use claude for coding projects>
r/ClaudeAI on Reddit: Can someone explain how to actually use Claude for coding projects>
August 9, 2024 -

I paid for Claude pro because i've been hearing that people have used it to do insane things with coding, basically writing entire projects just with claude. I'm trying to use it to design a simple game in python. It's not super complicated, it's something I could write myself but it would take me quite a while as I'm not fast at coding. maybe my expectations were too high but based on what other people were saying I thought I could get claude to basically write the whole program for me with the right prompting.

But I don't really understand how people have used claude do build projects successfully at all. Its capability and understnad of code is quite impressive for an AI, it's certianly much smarter than chat gpt4o. But it seems to hit a wall super quickly if I send it my code and try to have it add new features. And whenever it gets stuck, if I explain to it the problem, its answer is always to add a bunch of extra redundant functions that "check" (unsuccesfully) for the issue if it arises, instead of actually trying to fix the bug.

additionally its code management seems atrocious so because I started the project using claude i'm nearly unable to start editing the code myself. the compartmentalization is terrible and there's tons of weird redundancies, unnused functions, unnecessary functions, and code in strange places.

i'm just wondering when people have made these projects using only Claude, how are you actually getting it to write code that you can put together into a large program? is there some organizational trick I'm missing?

Top answer
1 of 30
123
I give it enough context that I’m used to giving human level developers and it’s been quite useful. But if you’re new to programming you probably don’t have those docs in mind to give to language model. Since you are learning, try asking GPT4 to write you specs and standard code requirements like a CONTRIBUTION.md and USAGE.md and README.md, etc. Especially a CHANGELOG.md Once you have these specs sorted out with GPT4o, saved them as a file and upload them to Claude. Then you can work out issues with GPT4o and when you have alignment on how to solve the problem, then instruct Claude to execute the plan. There’s no reason you couldn’t do this in two different Claude threads by the way — one being a product manager and the other being a software engineer— however revisions and debugging is a chore with Claude due to the message limits. It’s much more efficient to work out problems with ChatGPT and then go execute on Claude.ai. You can use the CHANGELOG.md to help communicate updates and give context between the two services. As I don’t know empirically if this helps but I always start with: “Using the chain-of-thought of a Engineer” and then list out details about the files I want it to check.” Here’s a simple example Using the same chain-of-thought as a Game Developer, you’ll work on a simple 2D platformer game using Python. Key skills: Python, Pygame, basic understanding of game loops and event handling. Responsibilities: - Develop core game mechanics (e.g., player movement, collision detection) - Implement level design with simple platforms and obstacles Review: `Game_Design_Document.md` and `Code_Structure.md` for guidelines. Ask questions after reviewing. We’ll update `SPEC-001.md` based on playtesting feedback. Main task: Create `Level_1.py` with fully functional game mechanics. Hope this helps.
2 of 30
26
Here's what I do:   1. Create a project in claude and give a detail description of the project 2.  Use the first chat to build a large design document BDUF style. 3.  Add that design doc as an artifact to the project. 4. Use a second chat to have claude write a prompt that works through the design document and analyzes the current state of the project each time a chat is started with it. 5. Repeatedly use part 4 prompt result to create new chats to implement features, generally starting with scaffolding out the major types with no implementations. 6. Repeatedly use part 4 prompt to implement individual functions in the scaffolds types. Repeat 4 5 and 6 as necessary until an MVP is achieved, and continue. I firmly believe the BDUF is a valuable thing, something generally looked poorly upon in software development, for good reason. However bduf tends to fail because project requirements change over time and its hard to manage those changes. The rapid development pace you can achieve alleviates that issue to some degree, but additionally its much easier to update the design document in this environment as well.
🌐
Anthropic
anthropic.com › news › how-anthropic-teams-use-claude-code
How Anthropic teams use Claude Code | Claude
July 24, 2025 - For instance, when the Inference team needs to test functionality in unfamiliar languages like Rust, they explain what they want to test and Claude writes the logic in the native language of the codebase. Production issues demand quick resolution, but trying to reason about unfamiliar code under pressure often leads to delays.