Community라이팅 & 에디팅github.com

NenadZivotic/lite-agent-skills

일반 언어 작업 설명을 최소한의 프롬프트 템플릿으로 변환합니다 — {{variable}} 플레이스홀더를 추출하고, 출력 형식을 감지하며, ROLE/TASK/INPUT/CONSTRAINTS/OUTPUT 구조를 조립합니다. 사용자가 LLM용 프롬프트를 작성하거나 템플릿화하도록 요청할 때 사용하세요.

lite-agent-skills란 무엇인가요?

이 스킬은 사용자가 제공한 일반 언어 작업 설명을 구조화된 LLM 프롬프트 템플릿으로 변환하는 메타-프롬프트 아키텍트입니다. `scripts/generate.mjs` 스크립트를 사용하여 작업 설명에서 `{{variable}}` 플레이스홀더 후보를 추출하고, 출력 형식을 감지하며, ROLE/TASK/INPUT/CONSTRAINTS/OUTPUT 섹션으로 구성된 기본 템플릿을 자동 생성합니다. Node 18 이상 환경에서 의존성 없이 완전히 오프라인으로 실행 가능하며, JSON 형식의 분석 보고서(변수 목록, 감지된 형식, 경고 메시지, 템플릿)를 stdout으로 출력합니다. 이 과정은 사용자의 구체적인 요구사항을 반영한 프롬프트 템플릿을 빠르게 프로토타이핑하는 데 유용하며, 생성된 템플릿은 최종 전달 전에 변수 이름과 제약 조건을 사용자 도메인에 맞게 수동으로 다듬어야 합니다. 또한, 전체 버전과 달리 Lite 버전은 어조, 청중 감지, 가정/모호성 관련 규칙 및 테스트 케이스 생성 기능을 생략하여 단순한 템플릿 생성에 집중합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/meta-prompt-architect-lite

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

메타-프롬프트 아키텍트 (Lite)

scripts/generate.mjs는 작업 설명에서 구조를 결정론적으로 추출합니다. 당신이 문구와 변수 이름을 다듬습니다. 이 스크립트는 요구사항을 만들어내지 않고, 누락된 부분만 드러냅니다.

규칙

  • 템플릿은 최종 프롬프트가 아닌 뼈대입니다. 모호한 섹션을 사용자의 구체적인 내용으로 다시 작성하세요.
  • INPUT과 참조 간에 {{variable}} 이름을 안정적으로 유지하세요.
  • CONSTRAINTS 주입 규칙은 중요하므로 제거하지 마세요.
  • 각 warnings[] 항목은 사용자에게 질문하거나 명시적인 가정을 밝혀 해결하세요.

1. 실행

Node 18+ 필요, 의존성 없음. 완전히 오프라인.

node <skill-dir>/scripts/generate.mjs task.txt
echo "..." | node <skill-dir>/scripts/generate.mjs -

JSON이 stdout으로 출력됩니다. 경고가 있으면 종료 코드 1, 읽기/사용 오류 시 2.

2. 보고서 읽기

  • variables[]: {name, source} 후보 {{placeholders}}.
  • format: 감지된 출력 형식 또는 null.
  • warnings[]: 해결해야 할 격차.
  • template: 조립된 뼈대.

3. 전달 전에 다듬기

  1. 변수를 사용자의 도메인 용어로 이름을 바꾸세요.
  2. # OUTPUT을 구체적인 형태(JSON 스키마, 섹션 목록, 길이 제한)로 채우세요.
  3. 설명이 암시하는 도메인 제약 조건을 추가하세요.

Lite 버전 대 전체 버전

전체 meta-prompt-architect는 추가로 어조와 청중을 감지하고, 가정/모호성 경계 사례 규칙을 추가하며, 정상 경로 / 경계 / 적대적 테스트 케이스 스텁을 생성합니다.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬