TypeScript, React, Next.js 패턴을 위한 오픈 소스 에이전트 스킬

한 개발자가 TypeScript, React, Next.js 프로젝트를 위한 AI 코딩 어시스턴트의 코드 생성 및 검토 방식을 개선하기 위한 오픈소스 에이전트 스킬(Agent Skill)—구조화된 마크다운 레퍼런스—를 공개했습니다.
개요
이 스킬은 17개 파일에 담긴 4,000줄 분량의 레퍼런스입니다. 튜토리얼이나 npm 패키지가 아닌, AI 에이전트가 활용할 문서입니다. 저자가 AI 생성 프론트엔드 코드에서 자주 마주친 문제들을 해결하기 위해 만들어졌으며, 그 문제들은 다음과 같습니다:
- 런타임 검증 대신 API 응답에
as User타입 단언을 사용하는 것. "use client"지시어를 전체 페이지에 잘못 배치하는 것.- 불안정한 객체 의존성을 가진
useEffect훅을 작성하는 것. - 코드 리뷰 시 실제 버그와 단순한 스타일 선호도를 구분하지 못하는 것.
주요 기능과 구조
이 레퍼런스는 에이전트의 결정을 안내하는 특정 라벨로 구조화되어 있습니다:
- [HARD RULE]: 반드시 따라야 하는 패턴.
- [DEFAULT]: 권장되는 표준 접근법.
- [SITUATIONAL]: 특정 상황에서만 적용해야 하는 패턴.
에이전트가 올바른 패턴을 선택하도록 돕는 의사 결정 흐름도, 타입 에러, 하이드레이션 문제, useEffect 문제를 위한 세 가지 디버깅 플레이북, 그리고 실제 위험 요소와 스타일적 선호도를 구분하는 코드 리뷰 휴리스틱을 포함하고 있습니다.
설치 및 호환성
설치하려면 다음을 실행하세요:
git clone https://github.com/leejpsd/typescript-react-patterns ~/.claude/skills/typescript-react-patterns저자는 이 레퍼런스가 Claude Code, Cursor, Codex, Gemini CLI와 호환된다고 밝혔습니다. 누락된 패턴이나 잘못된 지침에 대한 피드백을 요청하고 있습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Optimizer v1.18.0이 OpenClaw v2026.3.7과 호환되도록 업데이트되어 출시되었습니다.
OpenClaw Optimizer 스킬 v1.18.0이 OpenClaw v2026.3.7과 정렬되었으며, Google Gemini 3.1 Flash-Lite 및 OpenAI gpt-5.4와 같은 새로운 AI 제공자를 지원하고, /session idle 및 /usage cost와 같은 새로운 CLI 명령어를 추가했습니다.

Kanban CLI: 로컬 우선, 에이전트 우선 터미널 작업 관리자
Kanban CLI는 Rust 기반 터미널 도구로, Git 완전 통합과 함께 구조화된 작업 추적을 제공하며 AI 에이전트 주도 워크플로우를 위해 설계되었습니다.

LLM을 위한 관계형 메모리: 사용자 관계를 모델링하는 3계층 시스템
오픈소스 파이썬 도구로, 평면적인 사실 저장 대신 3계층 서사 구조를 사용하여 7가지 심리적 차원에서 사용자-AI 관계를 모델링함으로써 LLM에 관계적 메모리를 추가합니다.
Pizza Bot: 장기 실행 AI 에이전트를 위한 자체 호스팅 인박스, Apache 2.0
Pizza Bot은 Mac, Windows, Linux에서 자체 호스팅되는 데스크톱 앱으로, 이메일 스타일 UI 뒤에서 AI 에이전트를 백그라운드로 실행합니다. 완료된 작업은 Unread에, 승인 대기 중인 실행은 Action에 쌓입니다.