Claude Code бойынша жаднама - vibe coding-ке керектің бәрі
Claude Code - терминалда тұратын және жұмыс процесіңізді ауыстырмай, оның ішіне кіруге есептелген AI көмекшісі. Ол код базасын оқиды, командаларды орындайды, файлдарды жазады және түзетеді, желіден іздейді және күрделі тапсырмаларға тіпті ішкі агенттер көтереді. Ол қалай ойлайтынын түсінген бойда сіздің күнделікті қайтарымыңызды шынымен көбейтетін құралға айналады.
Орнату және бірінші жіберу
Бір рет, жаһандық түрде орнатыңыз:
npm install -g @anthropic-ai/claude-code
Содан кейін жобаның кез келген қапшығында жай claude деп теріңіз.
Кодты қай жерден болса да жазыңыз - Claude Code-ты қашықтағы серверге қойып, кез келген құрылғыдан SSH арқылы қосылыңыз. Ноутбуктің батареясы отырмайды, жергілікті ресурстар шектемейді, сеанстар тәулік бойы тіршілік етеді. DCXV-де бұлт серверіне тапсырыс беріңіз - сонда минуттар ішінде іске кірісесіз.
Қашықтан жұмыс істеу үшін Claude сеансы байланыс үзілуін көтеретіндей оны tmux-пен жалғаңыз:
# tmux орнату (Debian немесе Ubuntu)
apt install tmux
# Аты бар сеансты бастау
tmux new -s claude
# Ажырату - сеанс сіз шыққаннан кейін де жұмысын жалғастырады
# Басыңыз: Ctrl+B, содан кейін D
# Кез келген құрылғыдан қайта жалғану
tmux attach -t claude
# Жұмыс істеп тұрған сеанстардың тізімі
tmux ls
# Бітірген соң сеансты жабу
tmux kill-session -t claude
Бастапқы баптау командалары
Бірнеше слэш команда өміріңізді бірден жеңілдетеді:
- /permissions → Claude әр жолы сұрамай қандай құралдарды пайдалана алатынын таңдау (Git, Bash, файл операциялары және басқасы)
- /terminal-setup → көп жолды сұраныстарға Shift+Enter-ді қосады - қатты ұсынамыз
- /theme → түс сызбасын таңдау (қараңғы, ашық немесе түс ажыратпауға Daltonize)
- /install-github-app → тапсырмалар мен біріктіру сұраныстарында @claude-ті атау үшін GitHub-қа жалғану
- /config → жалпы баптаулар, оның ішінде хабарландырулар
- /memory → Claude сеанстар арасында есінде қалдырғанын көру және түзету
- /model → сеанс ортасында Claude модельін ауыстыру
- /usage → ағымдағы сеанстың токен шығынын және шамалас құнын көрсету
- /clear → ағымдағы сеанс контексін тазалап, ақ парақтан бастау
- /review → кодтағы жуықтағы өзгерістердің талдауын жіберу
Егер macOS-та болсаңыз, қосылған жүйелік диктовка ұзын сұраныстарды теру орнына айтып беруге мүмкіндік береді.
Код базасы бойынша сұрақтар - неден бастау керек
Бірінші күннен пайда алудың ең жеңіл жолы - өз код базаңыз туралы сұрақ қою. Claude жауап беру үшін кодты жергілікті зерттейді: ештеңе жүктеу керек емес, контекст шектеулерін айналып өту де керек емес.
Жақсы жұмыс істейтін сұраныстар:
- "@RoutingController.py қалай пайдаланылады?"
- "Жаңа @app/services/ValidationTemplateFactory-ды қалай қосуға болады?"
- "recoverFromException неге сонша аргумент қабылдайды? git тарихын тексер."
- "issue #18383-ті @src/login.ts ішіндегі осы if/else арқылы неге жаптық?"
- "Өткен аптада не шығардым?" - Claude сіздің git log-ты қарайды
- "@src/auth/ не істейтінін қарапайым сөзбен айт."
- "payments API-ды шақыратын барлық жерді тап."
- "Соңғы 30 күнде қай файлдар жиірек өзгерді?"
- "@package.json ішіндегі қандай тәуелділіктер ескіріп кеткен болуы мүмкін?"
Claude бірден түсінетінін және оған сізден контекст керек жерін сезіну үшін сұрақтардан бастаңыз.
Кіріктірілген құралдар
Claude Code бастапқыдан шамамен ондаған құралмен келеді:
- Bash - қабықтың кез келген командасын орындау
- Файлдарды іздеу, тізімдеу, оқу, жазу - файл жүйесіне толық қатынас
- Желіден жүктеу және іздеу - сыртқы құжаттаманы немесе іздеу нәтижелерін тарту
- TODO - тапсырмалардың жеңіл есебі
- Ішкі агенттер - күрделі көп қадамды жұмысты параллель агенттерге беру
Кеңес: Claude-ты командаңыздың өзі жазған құралдарын пайдалануға үйретіңіз. Мысалы:
barley CLI-ын алып, соңғы үйрету жіберілімінің қате журналдарын тексер. Флагтарға сенімсіз болсаң, -h қара.
Түзетуге арналған практикалық сұраныстар
- "issue #8732-ні шешудің бірнеше нұсқасын ұсын, содан кейін мен таңдағанын іске асыр."
- "@app/tests/signupTest.ts ішінде қамтылмаған шеткі жағдайларды тап және сынақтарды жаңарт. think hard."
- "commit, push, pr" - Claude бұны әдеттегі git процесінің қысқартуы деп есінде қалдырады
- "3 параллель агент алып, @services/aggregator/feed_service.cpp-ны қалай тазалау керегін ойлап тап."
- "@src/utils.js-ті қайталануды азайтатындай қайта жаз. Публичный API-ды өзгертпе."
- "@src/api.ts ішіндегі барлық экспортталатын функцияға JSDoc түсініктемелерін қос."
- "Сынақтарды жіберіп, тапқан барлық құлауды түзет."
- "Төмендегі журналдағы қатеге қарап, түпкі себебін тап." - содан кейін журналды сұранысқа тікелей қойыңыз
Жұмыс сызбалары
Әртүрлі тапсырмаға әртүрлі тәсіл келеді:
- Зерттеу → жоспарлау → растау → жазу → коммит - бірдеңе жазылмай тұрып жоспарды көргіңіз келетін күрделі өзгерістерге жақсы
- Сынақтарды жазу → коммит → кодты жазу → қайталау → коммит - сізді күтілетін жүріске байлап ұстайтын TDD тәсілі
- Кодты жазу → экранды түсіру → қайталау - Puppeteer немесе симулятормен интерфейс үстінде жұмыс істеуге; Claude өз жұмысын тексеру жолы берілсе, көрнекі нәтижеге жауап бере алады
Контекст файлдары (CLAUDE.md)
Claude-та контекст көп болған сайын, ол жақсырақ жұмыс істейді. CLAUDE.md файлдары іске қосылғанда автоматты оқылады, сондықтан жобаны әр сеанста қайта түсіндіру керек емес.
Оларды төрт жерге қоюға болады:
- /<enterprise-root>/CLAUDE.md - бүкіл ұйымның ережелері, барлық жобаға ортақ
- ~/.claude/CLAUDE.md - сіздің жеке жаһандық контексіңіз, барлық жерде әрекет етеді
- <project-root>/CLAUDE.md - жобаның өзгешелігі, Git-ке коммиттеледі
- <project-root>/CLAUDE.local.md - жергілікті ауыстырулар, коммиттелмейді (құпиялар немесе уақытша жазбалар үшін)
CLAUDE.md-ны жинақы ұстаңыз. Ісініп кеткен файл Claude-ты баяулатады және белгіні шайып жібереді.
Ыстық пернелер
- Shift+Tab - файл түзетулерін автоматты қабылдау (Bash командалары бәрібір растауды талап етеді)
- # - есті қажет CLAUDE.md файлына сақтау
- ! - Bash режиміне өту; команда мен оның шығысы контекске түседі
- @ - файлды немесе қапшықты ағымдағы сеансқа тарту үшін атау
- Esc - Claude істеп жатқан нәрсені тоқтату
- Қос Esc - тарих бойынша кейін қайту (
--resume-пен бірге сеансты жалғастырады) - Ctrl+R - егжей-тегжейлі режим: Claude-тың пайымдауын және қарап отырған құралдарын көрсетеді
SDK арқылы скрипттер
Автоматтауға, CI құбырларына немесе интерактивті емес тапсырмаларға сол CLI SDK ретінде жұмыс істейді:
claude -p "what did I do this week?" \
--allowedTools Bash(git log:*) \
--output-format json
Ол Unix-ке қолайлы - ағынды оған да, одан да бағыттауға болады:
git status | claude -p "summarize my changes" --output-format=json | jq '.result'
Пайдалы CLI флагтары:
--max-turns N - агенттік қадам санын шектеу
--continue - өткен сеанс тоқтаған жерден жалғастыру
--resume <session-id> - нақты өткен сеансқа қайту
--no-cache - сұраныстарды кештемеу, өлшеу жүргізуге қолайлы
Бір мезгілде бірнеше сеанс
Тәжірибелі пайдаланушылар Claude-тың бірнеше данасын бірден ұстайды - репозиторийге, тапсырмаға немесе тармаққа біреуін:
- Терминалдың бірнеше қосымша беті, репозиторийлердің бөлек көшірмелерімен
- Git жұмыс ағаштары - бір көшірме, бірнеше жұмыс тармағы
- SSH және tmux қашықтағы, бірнеше данасы бар сызбаларға
- GitHub Actions, Claude тапсырмаларын параллель CI құбырларында жіберу үшін
Түйін
Claude Code салымды өтейді. Оны көбірек баптаған сайын (CLAUDE.md, рұқсат етілген құралдар, слэш командалар) әр тапсырмадағы кедергі азаяды. Код базасы бойынша сұрақтардан бастаңыз, контекст файлдарын өсіріңіз, ыстық пернелерді меңгеріңіз және соңында оны CI-ға жалғаңыз - жаңадан бастаушыдан тәжірибелі пайдаланушыға дейінгі толық жол осы.
Инфрақұрылымыңызға арналған AI құралдары бойынша сұрақтар бар ма? Бізге sales@dcxv.com адресіне жазыңыз
