목록전체 글 (1753)
오늘도 공부
중급 튜토리얼: API 문서화 스킬 만들기목표이 튜토리얼에서는 점진적 공개(Progressive Disclosure) 패턴을 사용하여 여러 파일로 구성된 스킬을 만들어봅니다.난이도⭐⭐ 중급 - 여러 파일 구조, 조건부 참조, 도메인별 구성소요 시간약 30-40분단계 1: 문제 정의하기시나리오여러분은 REST API 문서를 작성하는 일을 자주 합니다. API는 여러 도메인(사용자, 결제, 상품)으로 나뉘어 있고, 각 도메인마다 다른 스키마와 엔드포인트가 있습니다.현재 문제점:모든 API 정보를 하나의 파일에 넣으면 너무 길어짐 (1000+ 줄)Claude가 필요없는 도메인 정보까지 읽어서 토큰 낭비새로운 도메인을 추가하기 어려움해결 방법점진적 공개 패턴을 사용하여 Claude가 필요한 정보만 읽도록 구조화..
초급 튜토리얼: 간단한 블로그 글 작성 스킬 만들기목표이 튜토리얼에서는 블로그 글을 일관된 형식으로 작성하도록 돕는 간단한 스킬을 만들어봅니다.난이도⭐ 초급 - 코드 없음, 순수 마크다운 지침만 사용소요 시간약 15-20분단계 1: 문제 정의하기시나리오여러분은 기술 블로그를 운영하고 있습니다. 매번 블로그 글을 쓸 때마다 다음과 같은 지침을 Claude에게 반복해서 말하고 있습니다:"독자를 '여러분'이라고 칭해줘""각 섹션은 명확한 소제목으로 시작해줘""코드 예시는 항상 설명을 먼저 하고 그 다음에 보여줘""마지막에 핵심 요약을 3개 bullet point로 정리해줘"이런 지침을 스킬로 만들면 매번 반복하지 않아도 됩니다!단계 2: 스킬 디렉토리 생성하기먼저 스킬을 저장할 폴더를 만듭니다:blog-wri..
목차핵심 원칙스킬 구조효과적인 작성 패턴콘텐츠 가이드라인평가와 반복 개선실행 가능한 코드가 포함된 스킬체크리스트핵심 원칙1. 간결함이 핵심컨텍스트 윈도우는 공공재입니다. 스킬은 다음 요소들과 함께 컨텍스트를 공유합니다:시스템 프롬프트대화 기록다른 스킬의 메타데이터실제 요청 내용작성 시 항상 자문하세요:"Claude가 정말 이 설명을 필요로 할까?""Claude가 이미 알고 있다고 가정할 수 있을까?""이 단락이 토큰 비용을 정당화할까?"2. 적절한 자유도 설정작업의 취약성과 가변성에 맞춰 구체성 수준을 조정하세요.높은 자유도 (텍스트 기반 지침) - 다음 경우에 사용:여러 접근 방식이 유효한 경우결정이 맥락에 따라 달라지는 경우휴리스틱이 접근 방식을 안내하는 경우중간 자유도 (구조화된 가이드라인) - 다..
Advanced Claude Code Hooks: Controlling Sub-Agent Behavior | LTSCommerce - Bespoke PHP DevelopmentAdvanced Claude Code Hooks: Controlling Sub-Agent Behavior 24 October 2025 • 8 min read • AI Claude Code hooks are powerful automation tools that execute at specific points during AI coding sessions. While basic hooks can validate prompts or add contexltscommerce.dev원문을 번역한 내용입니다.개요Claude Code의 훅(ho..
1. Netlify장점:Vercel의 가장 직접적인 경쟁자로 유사한 개발자 경험 제공Deploy Preview 기능이 팀 협업에 매우 유용정적 사이트와 서버리스 함수 배포에 강력폼 처리 기능과 유연한 빌드 플러그인 생태계Git 기반 워크플로우로 몇 분 안에 배포 가능단점:Vercel만큼 Next.js와 긴밀하게 통합되지 않음대규모 백엔드나 풀스택 기능이 필요한 경우 제한적CDN이 프론트엔드 중심이라 복잡한 백엔드 워크로드에는 부적합2. Replit (레플릿)장점:설치나 설정 없이 브라우저에서 바로 코딩 시작 가능50개 이상의 프로그래밍 언어 지원AI Agent와 Assistant로 자연어 프롬프트만으로 앱 생성 가능실시간 협업 기능으로 페어 프로그래밍에 최적원클릭 배포로 빠른 프로토타이핑단점:크레딧 기반..
안녕하세요! 오늘은 Claude Code의 강력한 기능인 Agent Skills에 대해 알아보겠습니다.개발하다보면 반복적으로 같은 프롬프트를 입력하거나, 팀원들과 특정 워크플로우를 공유하고 싶을 때가 있죠? Agent Skills가 바로 이런 문제를 해결해줍니다.이 영상 하나면 Skills를 만들고, 테스트하고, 팀과 공유하는 방법까지 모두 배울 수 있습니다. 시작해볼까요?1부: Agent Skills란?Agent Skills의 정의Agent Skills는 전문 지식을 발견 가능한 기능으로 패키징하는 시스템입니다.쉽게 말해, 여러분의 노하우와 워크플로우를 Claude가 자동으로 인식하고 사용할 수 있는 형태로 만드는 거죠.구성 요소Skills는 크게 두 가지로 구성됩니다:SKILL.md 파일 - Clau..
🛠️ Tooling & 개발 도구🔗 빌드러너 없이도 가능한 초고속 데이터 클래스 생성기설명: freezed, dart_mappable처럼 build_runner를 사용하는 게 느리고 복잡하다는 점에서 벗어나, Dart AST 기반의 새로운 데이터 클래스 생성기를 개발자가 직접 제작. GitHub 링크도 포함됨. 향후 Riverpod과 유사한 라이브러리도 AST 기반으로 개발할 예정.👍 좋아요: 3💬 댓글 수: 4💬 커뮤니티 토론 & 질문🔗 Flutter의 E2E 테스트, 어떤 걸 쓰시나요?설명: E2E 테스트로 어떤 툴을 쓰는지, CI 통합, 권한 테스트, 디바이스 대응 등 다양한 테스트 관련 경험을 묻는 설문성 게시글. Maestro는 느리고 Patrol은 불안정하다는 의견 포함.👍 좋아요..
🗂️ 카테고리: 아키텍처 & 구조🔗 Flutter는 성숙해졌지만 실제 앱 구조 논의는 여전히 부족한 느낌설명: Flutter는 퍼포먼스나 UI 일관성, 패키지 생태계 측면에서 많이 발전했지만, 실제 중대형 앱에서의 구조 설계나 팀 협업 환경, 코드 유지보수 방법에 대한 논의는 여전히 부족하다는 의견. 특히 Riverpod/BLoC/클린 아키텍처 사용 방식이나 커스터마이징 전략에 대해 의견 공유를 요청함.👍 좋아요: 20💬 댓글 수: 15🗂️ 카테고리: 백엔드 통합🔗 Flutter에 가장 적합한 백엔드는 무엇일까?설명: Firebase, Supabase, Appwrite, PocketBase 같은 BaaS와 Node.js, Django, Go 등 전통적인 백엔드 중 어떤 것이 가장 성능 좋고 통..
실전 프로젝트로 배우는 종합 튜토리얼1. 소개 및 개념1.1 왜 Riverpod + Drift를 함께 사용하는가?현대 Flutter 앱 개발에서 로컬 데이터 영속성과 상태 관리는 핵심 요소입니다. Drift와 Riverpod의 조합은 다음과 같은 강력한 이점을 제공합니다:Drift의 강점타입 안전성: 컴파일 타임에 SQL 쿼리 검증리액티브 쿼리: Stream 기반 실시간 데이터 업데이트마이그레이션 관리: 체계적인 스키마 버전 관리성능: SQLite의 빠른 성능과 최적화크로스 플랫폼: 모바일, 웹, 데스크톱 지원Riverpod의 강점의존성 주입: 깔끔한 아키텍처 구현컴파일 타임 안정성: Provider 타입 체크테스트 용이성: Mock 객체로 쉬운 테스팅상태 관리: 선언적이고 예측 가능한 상태 흐름성능 최..
💬 토론 (Discussion)🔗 Flutter는 적절한 선택일까?설명: 백엔드 게이밍 개발자가 Reddit 스타일의 모바일 앱을 만들 계획이며, Flutter가 적합한지에 대한 조언을 구함. Web App(React Native)보다는 Flutter를 선호하며 IDE 추천도 요청.👍 좋아요: 2 | 💬 댓글: 11🔗 Flutter는 정체 상태인가? Kotlin, Swift, React로 넘어갈 시점일까?설명: 숙련된 Flutter 개발자가 현재의 Flutter 미래에 대한 우려를 표현. M3 Expressive, Liquid Glass 등의 최신 디자인 트렌드와 비교하여 Flutter의 발전 정체, XR 지원 부족, Google의 전략 변화 등을 지적.👍 좋아요: 0 | 💬 댓글: 17🔗..
