Communitygithub.com

consolascionw/prompt-to-pattern-design

AI 기반 AST 컨텍스트 엔진: 개요 중심 코드 생성 2026

prompt-to-pattern-design란 무엇인가요?

이 스킬은 AI가 추상 구문 트리(AST) 컨텍스트를 활용하여 개요(Outline) 기반으로 코드를 생성하는 엔진입니다. 개발자는 전체 코드베이스의 구조적 맥락을 이해하지 않고도, 대략적인 설계 의도나 기능 개요만 제공하면 AI가 해당 프로젝트의 기존 패턴과 일관된 코드를 자동으로 생성할 수 있습니다. 이는 특히 대규모 리팩토링, 일관된 디자인 패턴 적용, 또는 새로운 기능 추가 시 개발 생산성을 크게 향상시킵니다. 본 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트와 통합되어 사용할 수 있도록 설계되었으며, SKILL.md 문서에는 구체적인 프롬프트 구성법과 AST 분석 파이프라인 설정 방법이 포함되어 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add consolascionw/prompt-to-pattern-design

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

prompt-to-pattern-design은(는) 무엇을 하나요?

AI 기반 AST 컨텍스트 엔진: 개요 중심 코드 생성 2026

개요

이 프로젝트는 개요(Outline) 기반 코드 생성을 통해 AI가 소스 코드의 구조적 맥락을 이해하고 일관된 패턴으로 코드를 생성할 수 있도록 돕습니다. AST(추상 구문 트리) 컨텍스트를 활용하여 기존 코드베이스의 디자인 패턴을 분석하고, 새로운 코드가 자연스럽게 통합되도록 합니다.

주요 기능

  • AST 컨텍스트 추출: 프로젝트의 소스 파일에서 AST 정보를 추출하여 구조적 맥락 제공
  • 개요 기반 생성: 전체 구현 없이 기능 개요만으로 코드 생성 가능
  • 패턴 일관성: 기존 코드 패턴을 학습하여 일관된 스타일과 구조 유지
  • 에이전트 통합: Claude Code, Cursor, Codex 등 주요 AI 코딩 도구와 호환

사용 방법

1. 설치

# 저장소 클론
git clone https://github.com/consolascionw/prompt-to-pattern-design.git
cd prompt-to-pattern-design

# 의존성 설치
npm install

2. 환경 설정

프로젝트 루트에 .env 파일을 생성하고 다음 변수를 설정하세요:

OPENAI_API_KEY=your_api_key_here
AST_ENGINE_MODE=local

3. 기본 사용법

# AST 컨텍스트 추출
node extract-ast.js --path ./src

# 개요 기반 코드 생성
node generate.js --outline "사용자 인증 모듈 추가"

프롬프트 예시

Claude Code용 프롬프트

AST 컨텍스트를 사용하여 다음 개요를 코드로 변환해:
[여기에 기능 개요 작성]

Cursor용 프롬프트

@AST-Context: 프로젝트의 AST 분석 결과를 참고하여
[요청 사항]을 구현해줘.

아키텍처

graph TD
    A[개요 입력] --> B[AST 컨텍스트 엔진]
    B --> C[소스 분석]
    C --> D[패턴 추출]
    D --> E[코드 생성]
    E --> F[결과 코드]

지원 환경

도구지원 상태비고
Claude Code✅프롬프트 템플릿 제공
Cursor✅AST 컨텍스트 명령어 지원
Codex✅API 호환
기타 에이전트⚠️수동 설정 필요

라이선스

MIT License

기여

버그 리포트, 기능 제안은 GitHub Issues를 통해 제출해주세요.

관련 스킬