Claude Skills Guide

Claude Code for Hindi Speaking Developers - Getting Started

क्या आप एक Hindi-बोलने वाले developer हैं जो Claude Code सीखना चाहते हैं? यह गाइड आपको शुरू से अंत तक ले जाएगा। Claude Code एक powerful AI coding assistant है जो आपकी development workflow को बदल सकता है।

Claude Code क्या है?

Claude Code Anthropic द्वारा बनाया गया एक AI coding assistant है जो आपके local development environment में काम करता है। यह न केवल code लिखने में मदद करता है, बल्कि debugging, testing, और deployment में भी सहायता प्रदान करता है। Hindi-बोलने वाले developers के लिए इसे use करना बहुत आसान है क्योंकि आप अपनी Hindi में queries पूछ सकते हैं।

Claude Code की मुख्य विशेषताएं:

Claude Code कैसे Install करें

Claude Code install करने के लिए सबसे पहले आपको एक terminal open करना होगा। यदि आप macOS use कर रहे हैं, तो Terminal.app या iTerm2 use करें। Linux पर कोई भी terminal काम करेगा।

Install करने का सबसे आसान तरीका है npm या Homebrew use करना:

# macOS पर Homebrew से install करें
brew install claude-cli

# या npm से install करें
npm install -g @anthropic-ai/claude-code

Install होने के बाद, आप claude command use करके शुरू कर सकते हैं।

Claude Code Setup करना

पहली बार Claude Code use करते समय, आपको कुछ basic setup करना होगा। Terminal में यह command run करें:

mkdir -p .claude

यह command आपके project में एक .claude directory बनाएगा जहाँ आप अपने skills और configuration files रख सकते हैं। अपनी coding preferences के लिए CLAUDE.md file बनाएं।

Setup complete होने के बाद, आप अपनी Hindi में code-related questions पूछ सकते हैं। जैसे:

"मुझे एक Python function चाहिए जो Fibonacci series generate करे"

या फिर:

"Node.js में REST API kaise banayein"

Claude Code Skills क्या हैं?

Skills Claude Code की एक powerful feature हैं जो specialized capabilities add करती हैं। Skills के मुख्य categories हैं:

  1. Language Skills - Python, JavaScript, Go, Rust जैसी languages के लिए specialized support
  2. Framework Skills - React, Django, FastAPI जैसे frameworks के लिए
  3. Tool Skills - Docker, Git, AWS जैसे tools के लिए integration
  4. Workflow Skills - Testing, debugging, deployment के लिए automated workflows

Skills use करने के लिए, skill .md file को .claude/ directory में रखें और slash command से invoke करें:

# Skill file को project में copy करें
cp my-skill.md .claude/

# फिर Claude Code session में invoke करें:
# /my-skill

उदाहरण के लिए, यदि आप Python development के लिए skill install करना चाहते हैं:

# Place python.md in .claude/ then invoke: /python

Hindi Developers के लिए सबसे Useful Skills

1. Shell Scripting Skill

Shell scripting skill बहुत useful है। यह आपको complex bash scripts बनाने में मदद करता है। Install करने के लिए:

# Place shell.md in .claude/ then invoke: /shell

इसके बाद आप Hindi में shell scripts बनवा सकते हैं। जैसे:

"Ek script banaiyo jo saare log files clean kare"

2. Git Skill

Git skill से आप version control आसानी से manage कर सकते हैं। Install करें:

# Place git.md in .claude/ then invoke: /git

अब आप Hindi में git commands समझा सकते हैं:

"Mere saare changes commit karna hai, lekin sirf .js files"

3. Docker Skill

Containerization के लिए Docker skill बहुत helpful है:

# Place docker.md in .claude/ then invoke: /docker

इससे आप Hindi में Dockerfiles और docker-compose files बना सकते हैं।

Practical Examples

Example 1: Simple Python Script

मान लीजिए आपको एक script चाहिए जो numbers का sum करे। बस पूछें:

"Python में ek function banaiyo jo list ke saare numbers ka sum kare"

Claude Code आपको यह code देगा:

def sum_numbers(numbers):
    return sum(numbers)

# Example use
result = sum_numbers([1, 2, 3, 4, 5])
print(f"Sum: {result}")  # Output: Sum: 15

Example 2: React Component

React में component बनाना भी आसान है:

"ek React button component banaiyo jo click par alert dikhaye"

Claude Code appropriate component generate करेगा।

Example 3: API Endpoint

FastAPI में endpoint बनाने के लिए:

"FastAPI mein ek GET endpoint banaiyo jo user ki details return kare"

यह code generate होगा:

from fastapi import FastAPI

app = FastAPI()

@app.get("/users/{user_id}")
async def get_user(user_id: int):
    return {"user_id": user_id, "name": "John Doe"}

Claude Code के साथ Best Practices

1. Clear Prompts Use करें

जितना possible हो, clear और specific prompts लिखें। जैसे:

"ek Python function banaiyo jo ek list में duplicate elements remove kare, original list modify nahi karna chahiye"

2. Context Provide करें

जब कोई complex task करवाएं, तो पहले context बताएं:

"Mera project Django में hai, aur mujhe ek API chahiye jo user registration handle kare"

3. Iterative Development

शुरुआत में छोटे tasks से शुरू करें और gradually complex projects में बढ़ें।

4. Code Review करवाएं

Code लिखवाने के बाद, review के लिए पूछें:

"Is code mein kya improvements ho sakte hain?"

Common Issues और Solutions

Issue 1: Permission Errors

यदि आपको permission errors आते हैं, तो यह check करें कि आपके पास required permissions हैं:

# Check current permissions
ls -la

# Fix if needed
chmod +x your-script.sh

Issue 2: Dependencies Missing

यदि code run नहीं हो रहा, तो dependencies install करें:

# Python dependencies
pip install -r requirements.txt

# Node dependencies
npm install

Issue 3: Claude Code Not Responding

यदि Claude Code hang हो जाए, तो Ctrl+C press करके interrupt करें और फिर से try करें।

Advanced Tips

Multi-file Projects

Bigger projects में, आप पूछ सकते हैं:

"Mere project mein ek new file add karni hai user authentication ke liye"

Claude Code आपको guidance देगा कि कहां और कैसे add करना है।

Testing

Test files बनवाने के लिए:

"In code ke liye unit tests likhaiyo"

Documentation

Documentation के लिए:

"Is function ke liye docstring likhaiyo"

Conclusion

Claude Code Hindi-बोलने वाले developers के लिए एक powerful tool है। शुरुआत में थोड़ा practice लगता है, लेकिन एक बार समझ आने के बाद, यह आपकी development speed को कई गुना बढ़ा सकता है।

सबसे important बात यह है कि आप अपनी Hindi में freely communicate कर सकते हैं। घबराएं नहीं, छोटे projects से शुरू करें और gradually अपनी skills बढ़ाएं।

Happy Coding! 🚀

Built by theluckystrike — More at zovo.one