클로드 코드 워크플로우 업그레이드 (프로 Supercloud 메소드)

채널 아이콘
Eric Tech 구독자 12,500명

요약

이 영상에서는 AI 코딩 툴 클로드 코드(Claude Code)의 뛰어난 코드 생성 능력에도 불구하고 복잡한 엔터프라이즈 프로젝트에 필요한 전문적 설계·테스트 과정을 생략하는 한계를 짚고, Supercloud라는 구성 프레임워크를 활용해 이를 보완하는 방법을 소개한다. Supercloud는 16가지 핵심 명령어와 9가지 페르소나(persona)를 제공하여 시스템 아키텍처 설계부터 분석, QA, 배포 준비까지 통합된 워크플로우를 제공한다. 단계별 명령어 사용 예시와 MCP 서버(plugins) 통합, 분석 리포트 활용, 개발·문제 해결 과정에서의 주요 명령어 활용법을 실습을 통해 상세히 설명한다.마지막으로 실무에 바로 적용할 수 있는 명령어 스니펫과 추가 자료는 Discord 채널에서 제공한다.

주요 키워드

Supercloud MCP 서버 페르소나(persona) analyze(분석 명령어) sequential thinking test-driven development(TDD) pusher CDN

하이라이트

  • 🔑 클로드 코드는 간단한 앱 생성에는 최적이지만, 복잡한 엔터프라이즈급 시스템을 만들 때 아키텍처 설계나 보안 프로세스를 건너뛴다.
  • ⚡ Supercloud는 클로드 코드 위에 사전 정의된 워크플로우를 얹어 16개 이상의 핵심 명령어와 9개 이상의 AI 페르소나를 활용한 전문 개발 프로세스를 제공한다.
  • 📌 MCP 서버(plugins)로 contact7, sequential thinking, magic, playwright를 추가하면 공식 라이브러리 조회, 복잡한 단계별 사고, UI 컴포넌트 생성, 브라우저 자동화·테스트 기능을 확장할 수 있다.
  • 🚀 /sc analyze 명령으로 시스템 아키텍처·보안·DB 스키마·성능·확장성 등을 자동 진단하고, 리포트 형식으로 추천사항을 생성해 즉시 리뷰할 수 있다.
  • 🌟 /design부터 프론트엔드·백엔드·QA·보안 스캔·성능 최적화·배포 준비까지 개발 단계별 명령어와 페르소나를 적절히 조합해 워크플로우를 표준화한다.
  • 🛠️ 문제 해결 단계에서는 /troubleshoot, investigate, five-whys 플래그, sequential MCP 서버와 analyzer 페르소나를 활용해 이슈 분석, 근본 원인 탐색, 성능 진단, 코드 품질·테스트 커버리지 개선까지 지원한다.
  • 📂 플랜과 트러블슈팅용 스크립트는 Discord 채널의 co-share에 업로드돼 있어 실제 개발에 바로 활용할 수 있다.

용어 설명

Supercloud

클로드 코드 위에 사전 정의된 개발 워크플로우를 제공하는 구성(configuration) 프레임워크

MCP 서버

Supercloud의 플러그인 모듈로, contact7·sequential thinking·magic·playwright 같은 기능을 확장한다

페르소나(persona)

AI에게 시스템 설계자, 프론트엔드 엔지니어, 보안 전문가 등 특정 역할을 시뮬레이션하도록 지시하는 설정

flag(플래그)

명령어에 옵션을 추가해 세부 동작을 지정하는 키워드

test-driven development (TDD)

테스트를 먼저 작성한 뒤 코드를 구현해 코드 품질과 커버리지를 확보하는 개발 방식

pusher

실시간 메시징 기능을 제공하는 타사 서비스 라이브러리

CDN

Content Delivery Network, 정적 자산(이미지·스크립트)을 글로벌 캐시 서버를 통해 빠르게 배포하는 네트워크

UI/UX

사용자 인터페이스(UI)와 사용자 경험(UX)을 설계·평가하는 분야

[00:00:00] 클로드 코드의 한계와 문제 제기

클로드 코드의 강력한 자동화 코딩 능력이 빠른 앱 개발에 유리하지만, 전문 개발자가 복잡한 프로젝트에서 중시하는 아키텍처 설계·UI/UX 설계·보안 프로토콜·테스트 계획 수립 단계를 건너뛰는 단점을 짚는다.

Claude Code가 인기를 얻으면서 많은 개발자들이 다른 AI 도구에서 전환하고 있지만, 복잡한 프로젝트를 위한 전문적인 프로세스가 부족하다는 문제점을 지적합니다.
간단한 애플리케이션은 잘 작동하지만, 기업 수준의 SaaS 애플리케이션처럼 복잡한 프로젝트에서는 Claude Code가 중요한 전문적 단계들을 건너뛰는 한계가 있습니다.
[00:01:07] Supercloud 구성 프레임워크 소개

Supercloud는 클로드 코드 위에 사전 정의된 워크플로우를 올려 16가지 핵심 명령어와 9가지 페르소나를 제공한다. 시스템 설계·개발·QA 등 모든 단계에 특화된 명령어를 통해 전문적인 프로세스를 구현한다.

SuperClaude를 소개하며, 이것은 Claude Code를 향상시키는 구성 프레임워크로 16개 이상의 필수 명령어와 9개 이상의 AI 전문가 페르소나를 제공합니다.
[00:01:47] 환경 설정 및 설치 과정

로컬 머신에 클로드 코드를 설치하고, GitHub에서 Supercloud 저장소를 clone한 뒤 Python 설치 스크립트를 실행해 프레임워크를 설치한다. 설치 완료 후 클로드 코드 세션을 재시작해 Supercloud를 사용할 수 있는 상태로 만든다.

설치를 위해 터미널을 열고 SuperClaude 저장소를 git clone한 후 Python을 사용해 설치 프로세스를 시작하며, 시스템 요구 사항을 만족하는 것을 확인합니다.
기존 디렉토리가 존재하므로 설치를 업데이트하는 과정을 진행합니다. 설치할 내용을 확인하고 진행하면 슈퍼클라우드 설치가 성공적으로 완료됩니다.
VS Code에서 빈 폴더를 열고 터미널에 'claude'를 입력하여 클라우드 코드 세션을 시작합니다. 이제 슈퍼클라우드를 세션 내에서 사용할 수 있습니다.
4개의 핵심 MCP 서버를 통합합니다: contact 7 (공식 라이브러리/문서), sequential (다단계 사고), magic (UI 컴포넌트 생성), play rice (브라우저 자동화/테스트).
[00:02:48] MCP 서버(플러그인) 통합

contact7(공식 라이브러리·문서 조회), sequential thinking(단계별 사고), magic(UI 컴포넌트 생성), playwright(브라우저 자동화·테스트) 등 4가지 MCP 서버를 /claude mcp add 명령으로 순차적으로 추가해 기능을 확장한다.

세션을 멈추고 터미널을 지운 후 'claude mcp add transport'로 각 MCP 서버를 하나씩 추가합니다. contact 7, sequential thinking, magic mcp 순으로 설치를 진행합니다.
claude 명령어와 /mcp로 총 4개의 MCP 서버가 모두 연결되었음을 확인합니다. 이제 슈퍼클라우드 명령어들을 사용할 준비가 완료되었습니다.
match me 코드 프로젝트에서 슈퍼클라우드의 analyze 명령어를 사용합니다. 슬래시(/)와 sc(슈퍼클라우드)를 통해 사용 가능한 모든 명령어를 확인할 수 있습니다.
[00:03:41] 분석 명령어(/sc analyze) 활용법

/sc analyze 명령과 architecture 플래그, architect 페르소나, sequential MCP 서버를 지정해 시스템의 아키텍처 구조를 자동으로 파악·분석한다. flags.md와 personas.md 파일에서 사용 가능한 옵션을 확인할 수 있다.

architecture 플래그를 사용하여 시스템 아키텍처를 분석합니다. flags.md에서 모든 플래그를 찾을 수 있고, personas.md에서 다양한 persona 선택지를 확인할 수 있습니다.
core 폴더의 personas.md 파일에서 architect persona를 선택합니다. 이는 시스템 설계와 장기적인 아키텍처 전문가 역할을 수행하는 persona입니다.
SuperClaude의 MCP 서버 설정과 sequential 플래그 사용법을 설명하며, 시스템 설계 및 장기 아키텍처 전문가 페르소나로 프로젝트 분석을 시작합니다.
프로젝트 분석 결과로 생성된 할 일 목록을 검토하며, 아키텍처 구조 파악부터 데이터베이스 분석, 보안 평가, 상태 관리, API 디자인, UI 컴포넌트까지 체계적인 분석 과정을 소개합니다.
[00:05:03] 분석 리포트 검토

생성된 아키텍처 분석 리포트를 통해 시스템 개요, 보안 설계, 데이터베이스 스키마, 상태 관리 패턴, API 및 컴포넌트 아키텍처, 성능 최적화·확장성 평가 등의 체크포인트와 개선 권고사항을 한눈에 확인한다.

아키텍처 분석 보고서의 상세 내용을 살펴보며, NextJS14 기반의 현대적인 데이터 애플리케이션의 시스템 개요와 핵심 아키텍처 패턴, 보안, 데이터베이스 스키마 등의 평가 결과를 확인합니다.
성능 최적화 방안과 확장성 평가를 검토하며, 현재 시스템의 중간 규모 용량(1천-1만 사용자)과 실시간 연결, 데이터베이스 쿼리 최적화 등의 병목 현상을 분석하고 React Query, Redis 캐싱, CDN 등의 해결책을 제시합니다.
프로젝트 분석 결과를 통해 중요한 권장사항들을 확인할 수 있으며, 우선순위별 변경사항과 장기적인 아키텍처 개선 방안을 제시합니다. 마이크로서비스 분리와 같은 구체적인 예시와 함께 현재 시스템의 아키텍처 점수를 제공하고, MD 파일로 리포트를 생성하여 검토 및 커밋할 수 있습니다.
[00:07:34] 개발 워크플로우 명령어 모음

프로젝트 설계(/design), 프론트엔드·백엔드 개발, TDD, QA, 보안 스캔, 성능 최적화, 배포 준비(/deploy) 등 개발 단계별로 페르소나와 플래그를 조합해 표준화된 커맨드 스니펫을 제공한다.

일상 개발 워크플로우에서 실제 사용할 수 있는 SuperClaude 명령어들을 소개합니다. 프로젝트 계획부터 시작해서 /design 명령어와 플래그, 페르소나를 활용한 아키텍처 설계 방법을 설명합니다.
프론트엔드와 백엔드 개발을 위한 명령어 구조를 설명하고, TDD(테스트 주도 개발)의 중요성을 강조합니다. 품질 보증, 보안 스캔, 성능 최적화, 배포 준비 등 개발 단계별 명령어와 페르소나 활용법을 제시합니다.
프로젝트 개발 중 발생할 수 있는 문제들을 해결하기 위한 트러블슈팅 명령어들에 대해 언급하며, 실제 개발 과정에서의 문제 해결 방법을 소개할 예정임을 알립니다.
[00:09:10] 문제 해결 및 트러블슈팅

/troubleshoot, investigate 플래그로 프로덕션 환경 이슈를 분석하고, five-whys 플래그와 sequential MCP 서버로 근본 원인을 도출한다. 이후 analyze 명령으로 성능 프로파일을 점검하고 refactor 페르소나로 코드 품질과 테스트 커버리지를 개선한다.

문제 해결을 위한 명령어들을 소개합니다. 먼저 troubleshoot 명령어와 investigate 플래그를 사용해 프로덕션 환경에서 문제를 파악하고, analyzer 페르소나로 분석합니다.
five whys 플래그와 sequential thinking MCP 서버를 활용해 문제의 근본 원인을 찾습니다. 이는 analyzer 페르소나를 통해 체계적으로 접근할 수 있는 강력한 방법입니다.
analyze 명령어로 코딩 프로필을 분석하여 현재 코드와 프로젝트의 성능을 평가합니다. 이후 refactor 페르소나를 사용해 코드 품질을 향상시키고 테스트 커버리지를 개선합니다.
Discord 채널의 co-share에서 plan과 troubleshoot 파일을 공유하고 있습니다. 비디오가 도움이 되었다면 좋아요와 구독을 부탁드립니다.
[00:10:22] 자료 공유 및 마무리

Discord 채널(co-share)에 플랜·트러블슈팅 파일을 업로드해 실무에 바로 활용할 수 있도록 지원한다. 영상이 유익했다면 좋아요·구독을 요청하며 다음 영상 시청을 권장한다.

타임라인 정보가 없습니다.

Claude Code가 점점 인기를 얻으면서
많은 개발자들이 Cursor와 같은 다른
AI 코딩 도구에서 Claude Code로 옮기고 있습니다
그럴 만한 이유가 있습니다. Claude Code의
코딩 능력이 정말 뛰어나거든요. 하지만
시니어 소프트웨어 엔지니어로서
7년 이상의 업무 경험을 가진 제가
Microsoft 같은 회사에서 일하고
현재 Amazon에서 일하면서
업무에서 Claude Code를 자주 사용하고 있습니다
최근에 제가 발견한 하나의 주요한
단점이 있는데, 그것은 Claude Code가
복잡한 프로젝트를 위한 전문적인 프로세스가
부족하다는 것입니다. 제가 무슨 말을 하는지
간단한 예시를 들어보겠습니다
Claude Code에게 간단한 애플리케이션을
개발하라고 하면 훌륭하게 작동합니다. 하지만
더 복잡한 것을 만들려고 할 때
예를 들어 기업 수준의 SaaS 애플리케이션
같은 것을 만들려고 하면 어떻게 될까요?
전문 개발자들은 바로 코드를 작성하기
시작하지 않습니다. 시스템 아키텍처를
계획하고, UI/UX 디자인을 설계하고
보안 프로토콜을 설정하고
테스트 계획을 수립합니다
하지만 Claude Code는 반대로
이런 중요한 전문적 단계들을 건너뛰는 경향이 있습니다
전체 프로젝트의 코드를 한 번에
생성하는 것으로 바로 넘어가는 경향이 있어요
이런 범용적인 해결책은 작은 스크립트에서는
작동할 수 있지만, 진짜 확장 가능한
애플리케이션을 만들려고 할 때는
완전히 무너집니다. 그래서
이 비디오에서는 SuperClaude를
살펴보겠습니다. 이것은 개발을 위해
Claude Code를 향상시키는 구성 프레임워크입니다
이것을 Claude Code에 추가된
개발을 위한 사전 정의된 워크플로우라고
생각하시면 됩니다. SuperClaude는
가장 일반적인 사용 사례를 위한
16개 이상의 필수 명령어를 가지고 있습니다
예를 들어, 개발을 위한 명령어
분석을 위한 명령어, QA를 위한 명령어
또는 다른 용도의 명령어들이 있습니다
이 비디오에서 더 자세히 살펴보겠습니다
그리고 AI 전문가를 위한 9개 이상의
페르소나를 선택할 수 있습니다
예를 들어, 시스템 설계와
아키텍처 관련 업무를 담당하는
아키텍트가 있습니다. 또한
프론트엔드 엔지니어, 백엔드 엔지니어
분석가, 보안 엔지니어
문서 작성자 등이 있습니다
이 비디오에서 모든 것을 살펴보겠습니다
시작하기 위해서는 로컬 머신에
Claude Code가 설치되어 있어야 합니다
Claude Code를 설정하지 않았다면
여기 있는 이 비디오를 확인해보세요
Claude Code를 사용하는 방법과
로컬 머신에 설정하는 방법에 대한
완전한 가이드를 만들었습니다
관심이 있으시면 이 비디오를 확인해보세요
그럼 이제 새 터미널을 열고
설정해보겠습니다. 좋습니다
먼저 데스크톱으로 이동하겠습니다
먼저 이 저장소를
git clone 하겠습니다
완료되면 SuperClaude로
이동하겠습니다
SuperClaude 디렉토리로 이동한 후
Python을 사용해서
모든 것을 설치하겠습니다
이것을 복사해서 붙여넣고 실행하겠습니다
이제 시스템 요구 사항을 만족한다고
나타나는 것을 볼 수 있습니다. 설치가
디렉토리가 이미 존재합니다. 이제
기존 설치를 업데이트할 시간입니다.
이것에 대해 '예'라고 답하겠습니다.
여기서 정확히 무엇을 설치할지 알려줍니다.
이것을 확인하겠습니다.
좋습니다. 이제 슈퍼클라우드 설치가
성공적으로 완료된 것을 볼 수 있습니다.
이제 클라우드 코드 세션을 다시 시작하고
세션 내에서 슈퍼클라우드를 사용할 수 있습니다.
좋습니다. 여기서 VS Code에서
빈 폴더를 연 것을 볼 수 있습니다.
여기서 해야 할 일은 터미널에 'claude'를 입력하는 것뿐입니다.
이제 클라우드 코드 세션을 시작할 수 있습니다.
다음으로 할 일은
클라우드 코드 안에 이러한 MCP 통합이
추가되어 있는지 확인하는 것입니다.
온라인에서 공식 라이브러리와 문서를 가져오는
contact 7이 있고,
복잡한 다단계 사고를 도와주는
sequential도 있습니다.
또한 최신 UI 컴포넌트를 생성하는
magic도 있고,
브라우저 자동화와 테스트 기능을 제공하는
play rice도 있습니다.
이것들은 우리가 설치할
정말 핵심적인 MCP 서버들입니다.
하나씩 통합해보겠습니다.
좋습니다. 그러기 위해서는
여기서 세션을 멈추겠습니다.
터미널을 지우고
여기서 첫 번째인 contact 7을 위해
claude mcp add transport를 실행하겠습니다.
먼저 contact 7을 추가하겠습니다.
그다음 sequential thinking도 추가하고
magic mcp도 설치하겠습니다.
좋습니다. 이제 모든 MCP 서버가
추가된 것을 볼 수 있습니다.
다시 claude를 실행하고
/mcp를 입력하면
총 4개의 MCP 서버가 추가되어
모두 연결된 것을 볼 수 있습니다.
슈퍼클라우드가 제공하는 몇 가지 명령어를
살펴보겠습니다.
먼저 코드 프로젝트를 분석하는
analyze를 살펴보겠습니다.
여기서 match me 코드 프로젝트를
열었고, 클라우드 코드 세션 대신
슈퍼클라우드를 사용해보겠습니다.
이제 슈퍼클라우드 명령어를
사용할 수 있습니다.
그러기 위해 슬래시를 사용하고
이제 슈퍼클라우드를 의미하는
sc를 볼 수 있습니다.
클라우드 세션 내에서 슈퍼클라우드에
사용할 수 있는 모든 명령어를 볼 수 있습니다.
이 경우 여기서 analyze를 사용하고
플래그도 지정할 수 있습니다.
여기서 시스템 아키텍처를 분석하는
architecture를 사용하겠습니다.
flags.md에서 모든 플래그를 찾을 수 있고
계획과 분석에 사용할 수 있는
모든 플래그를 볼 수 있습니다.
여기서 persona도 볼 수 있습니다.
core 폴더에서 모든 persona
선택지를 찾을 수 있습니다.
personas.md 파일이 있고
여기서 architect persona를 선택했습니다.
시스템 설계와 장기적인
아키텍처 전문가인 이것을
바로 여기에서 사용할 것입니다.
이것을 사용하겠습니다.
전문가가 사용할 것입니다.
바로 그것을 사용할 것입니다.
페르소나와 이 플래그를 사용합니다. 그리고 여기서
sequential MCP를 사용하고 있습니다. MCP는
여기에서 찾을 수 있습니다. 코어 폴더 안의
MCPMD를 클릭하면 됩니다. 그리고
이 안에는 sequential
플래그도 있어서 선택할 수 있습니다. 이 경우에는
이 플래그, 이 페르소나,
그리고 이 MCP 서버를 사용해서 분석 작업을 실행합니다.
그러면 이제 해보겠습니다.
프로젝트를 분석하고 있습니다.
좋습니다. 이제 결과를 살펴보겠습니다.
여기서 보시면 할 일 목록을 보여줍니다.
먼저 프로젝트의
아키텍처 구조를 파악하고, 데이터베이스를
분석한 다음, 보안을 위한
인증을 평가하고,
권장사항이 포함된
보고서를 생성하고, 상태 관리와
데이터 플로우 패턴을 살펴보고,
API 디자인과
서버 액션 패턴도 살펴봅니다. 마지막으로
UI 디자인의
컴포넌트도 살펴보겠습니다. 이제 스크롤을
내려보면 모든 것을 읽고 있다는 것을
볼 수 있습니다. 할 일 목록을
하나씩 체크하는 것을
볼 수 있습니다. 만약 우리가 맨 아래까지
스크롤해서 생성된
보고서를 살펴보면,
이것이 아키텍처
분석 보고서입니다. 여기서 시스템 개요를
보여주는데, 이는 NexJS14로 구축된
현대적인 데이터 애플리케이션으로
인증, 실시간 메시징,
그리고 사진 모더레이션 시스템을 가지고 있습니다.
이제 아키텍처
평가 안에서 보시면 핵심
아키텍처 패턴이 있습니다. 이것에 대한
체크포인트를 보여줍니다. 그리고 여기서
보안
아키텍처 견고성 체크를 볼 수 있습니다. 그리고
우리의 데이터베이스 스키마도
잘 설계되고 구조화되어 있습니다.
매우 좋습니다. 그리고 상태 관리도
있습니다. 이 경우에는
분산되어 있습니다. 여기서 현재 패턴을
보여주고 이상적으로는 우리가
해결해야 할
몇 가지 문제점들이 있습니다. 그리고 여기서
현대적인 API 아키텍처도
체크되어 있고, 정리된
컴포넌트 아키텍처도
체크되어 있습니다. 그리고
성능 고려사항도
있습니다. 여기 강점들이 있고 현재 시스템의
성능을 더 향상시킬 수 있는
최적화 방안들이 있습니다. 정말
멋진 점은
확장성 평가도 제공한다는 것입니다.
현재 용량은 중간 규모이고
중간 규모는 1천에서
1만 사용자 사이입니다. 그리고 여기
병목 현상들이 있습니다. 푸셔 제한을 사용하는
실시간 연결 같은 것들입니다. 푸셔는
기본적으로 사용자 간에
실시간 이벤트를 전송하는 데 사용하는
서드파티 도구입니다. 그리고
데이터베이스 쿼리 최적화와
캐싱도 있고, 확장 경로도 있습니다.
몇 가지 방법이 있습니다. 예를 들어,
서버 상태를 위한
React Query 사용, Redis 캐싱 구현,
데이터베이스 쿼리 최적화,
이미지 같은 정적 자산을 위한 CDN 등이 있습니다.
여기서 중요한 권장사항들을 확인할 수 있습니다
우선순위가 높은 변경사항들과
우리가 만들어야 할 변경사항들
그리고 중간 우선순위 변경사항들
이 프로젝트에 필요한 것들을 보여줍니다
장기적인 아키텍처도 다루고 있어요
개선할 수 있는 것들을 말이죠
예를 들어
인증과 메시징 서비스 간의 마이크로서비스 분리
그리고 여기서 볼 수 있듯이
현재 시스템을 기반으로 한 아키텍처 점수를 제공합니다
강점이 무엇인지
개선할 점들이 무엇인지 말이죠
마지막에는
Claude에게 MD 파일로 리포트를 생성하도록 요청하고
이를 검토할 수 있습니다
변경사항을 커밋하고 풀 리퀘스트를 제출할 수 있죠
이 리포트를 위해서 말이에요. 자, 이제
유용한 것들에 대해 이야기해봅시다
일상 개발 워크플로우에서
실제로 사용할 수 있는 것들을요
예를 들어, 여기서 기본적으로
제가 SuperClaude를 위해 정리한
일반적인 명령어들을 Claude 코드
개발 내에서 사용합니다
여기서 첫 번째로
프로젝트 계획이 있습니다
처음부터 시작해서
프로젝트를 처음부터 계획한다고 해봅시다
여기서 먼저
/design 명령어를 사용합니다
기본적으로 설계 작업을 할당하는 것이죠
그 다음에는 할당할 수 있는
플래그들이 있습니다
저장소의 flags.mmd에서
이 플래그들에 대해 더 자세히 알 수 있고
기본적으로 우리가 하고 싶은 것은
아키텍트 페르소나를 사용해서 계획을 세우는 것입니다
그 다음에는 프론트엔드 개발도 할 수 있습니다
명령어와 플래그가 있고
페르소나도 할당되어 있습니다
물론 각 명령어에
MCP 서버를 추가할 수도 있고
큰따옴표를 사용해서
프롬프트를 추가할 수도 있습니다
그래서 저는
프론트엔드 개발을 하고 싶다
무엇을 만들고 싶고, 무엇을 설계하고 싶은지
이런 식으로 말이죠
그리고 여기에는 백엔드 개발도 있습니다
이것이 플래그이고 이것이 페르소나입니다
백엔드로 변경합니다
TDD가 무엇인지 궁금하실 텐데
TDD는 기본적으로 테스트 주도 개발입니다
우리가 개발할 때
우리가 작성하는 것에 대해
테스트 커버리지를 확보하고 싶다는 뜻이죠
그리고 품질 보증이나
품질 검사도 있습니다
이것은 QA 같은 것으로
우리가 개발한 소프트웨어가
제대로 작동하는지 확인합니다
그리고 보안 스캔도 있어서
스캔 명령어를 사용해서 취약점을 스캔합니다
그리고 성능 최적화도 있고
배포 준비도 있습니다
여기서는 deploy로 변경하고
페르소나는 아키텍트로 변경합니다
하지만 기본적으로는
제가 개발의 다양한 단계에서
사용하는 명령어들과 페르소나들입니다
하지만 이 프로젝트 개발 중에
문제가 발생할 수 있습니다
그럼 각각의 문제를 어떻게 해결할까요?
저는 명령어들도 가지고 있습니다
이제 제가 사용하는 명령어들을 소개해드리겠습니다.
문제 해결을 위해 사용하는 명령어들입니다.
여기서 보시면 가장 먼저 할 일은
문제가 무엇인지 파악하는 것입니다.
troubleshoot 명령어를 사용하고
investigate 플래그를 사용해서
프로덕션 환경에서
문제가 무엇인지 조사합니다.
그리고 여기서 페르소나는
analyzer를 사용해서 문제를 분석합니다.
문제를 분석한 후에는
문제의 근본 원인도 찾아야 합니다.
여기서 저는 기본적으로
five whys 플래그를 사용하는데
이는 문제의 근본 원인을 찾는
정말 강력한 방법입니다.
이 플래그와 sequential thinking
MCP 서버를 사용해서
analyzer 페르소나를 이용해
문제의 근본 원인을 찾습니다.
근본 원인을 찾은 후에는
당연히 성능도 분석하고 싶을 텐데
여기서 analyze 명령어를 사용해서
코딩 프로필을 분석하여
현재 코드나 프로젝트의
성능을 sequential thinking을 사용해
performance 페르소나로 확인할 수 있습니다.
마지막으로 문제를 해결한 후에는
코드 품질을 향상시키고
테스트 커버리지도 개선하고 싶을 것입니다.
이런 식으로 사용할 수 있는데
코드의 품질을 개선하고
구현을 개선할 수 있습니다.
코드의 품질을 향상시키고
테스트 커버리지 임계값을
특정 퍼센트로 설정하는 것을
refactor 페르소나를 사용해서 지정할 수 있습니다.
이것의 사본을 원하신다면
제 Discord 채널을 확인해보세요.
co-share라는 채널을 만들어서
방금 말씀드린 plan과
troubleshoot 파일을 업로드했습니다.
관심이 있으시면
확인해보세요.
이 비디오는 여기까지입니다.
이 비디오가 도움이 되었다면
좋아요를 눌러주시고
이런 콘텐츠를 더 보고 싶으시면
구독을 고려해주세요.
그럼 다음 비디오에서 만나겠습니다.