Community라이팅 & 에디팅github.com

tinycorn-studio/agent-skills

TinyCorn Studio의 모든 저장소/도구에 대한 공통 규칙 (새 프로젝트 생성, 저장소 초기화, README, CHANGELOG, .gitignore, 커밋 메시지, 문서, 프로젝트 구조). 새 프로젝트/도구를 시작하거나, 저장소를 초기화하거나, 문서를 작성할 때, 또는 커밋/체인지로그/gitignore 규칙에 대해 질문을 받을 때 사용합니다. 또한 기존 저장소가 표준을 따르는지 확인하는 데에도 사용합니다.

agent-skills란 무엇인가요?

이 스킬은 TinyCorn Studio의 모든 저장소 및 도구에 적용되는 표준 규칙을 정의합니다. 새 프로젝트를 시작하거나 저장소를 초기화할 때 README, CHANGELOG, .gitignore, LICENSE 등의 필수 파일 구조를 자동으로 생성하고 검증합니다. 또한 Git 커밋 메시지, 브랜치 전략, 버전 관리(SemVer) 규칙을 명확히 하여 일관된 협업 환경을 보장합니다. 문서는 README와 CHANGELOG를 기능 개발과 동시에 업데이트하며, 모든 릴리스는 태그와 GitHub Release를 통해 관리됩니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 저장소 품질 검사(checklist)를 통해 표준 준수 여부를 확인합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tinycorn-studio/agent-skills/tree/HEAD/skills/studio-conventions

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

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

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

문서

스튜디오 규칙 (TinyCorn Studio 표준)

스튜디오의 모든 저장소/도구에 적용되며, 초기화부터 유지보수까지 사용됩니다.

언어

  • 사용자와의 소통: 베트남어.
  • 코드, 식별자, 커밋 메시지, 브랜치 이름: 영어.
  • README, CHANGELOG, 릴리스 노트: 베트남어.

최소 저장소 구조

<repo>/
├── README.md          # 필수
├── CHANGELOG.md       # 필수 (Keep a Changelog)
├── LICENSE            # 일반적으로 MIT
└── .gitignore         # 필수

README.md에 포함되어야 하는 항목

  1. 소개 (1–2문장, 도구의 용도와 대상)
  2. 시스템 요구사항
  3. 빌드 / 실행
  4. 주요 기능 (그룹별)
  5. 단축키 (UI가 있는 경우)
  6. 아키텍처 / 디렉토리 구조
  7. 설정 (UserDefaults, 환경변수, 설정 파일 등)
  8. 알려진 제한사항
  9. 버전 기록 (요약, 자세한 내용은 CHANGELOG)
  10. 다운로드 (최신 GitHub Releases 링크 — 설치 파일을 저장소에 보관하지 않음)

Git

  • 최소 .gitignore: .build/, dist/, node_modules/, .DS_Store, 빌드 시 자동 생성되는 리소스 디렉토리.
  • 커밋 금지: 설치 파일(DMG/ZIP), 빌드 출력물, 시크릿/토큰.
  • 커밋 메시지: 한 줄, 명령형, 영어, 기능/수정 사항을 완전히 설명. 예: Add folder view to Changes tab.
  • 완료된 기능 단위로 커밋; 사용자가 요청하거나 기능 완료를 확인한 후에만 커밋.
  • 브랜치: main은 항상 릴리스 가능한 상태 유지; 기능은 별도 브랜치에서 작업, 완료 후 --ff-only로 병합.
  • 버전: SemVer, 한 곳에서만 선언 (예: make-app.sh의 VERSION), 여러 파일에 분산되지 않음.

문서

  • README + CHANGELOG는 기능과 동시에 업데이트 (나중에 하지 않음).
  • 모든 릴리스: annotated 태그 vX.Y.Z + 베트남어 릴리스 노트가 포함된 GitHub Release (release-flow 스킬 참조).
  • 복잡한 설계 결정은 코드 내 또는 README의 "아키텍처" 섹션에 바로 기록.

품질

  • 완료 보고 전: 빌드/테스트 재실행, 실제 데이터 또는 샌드박스로 검증.
  • UI: 적용 전 미리보기 (ui-preview-first 스킬 참조).
  • 사용자의 실제 데이터에 쓰기/커밋 테스트 금지 — 샌드박스 복사본 사용.
  • 테스트 완료 후 샌드박스/임시 파일 정리, 저장소에 쓰레기 남기지 않음.

새 저장소 체크리스트

  • git init + 표준 .gitignore
  • 위 구조에 맞는 README
  • [0.1.0] 섹션이 포함된 CHANGELOG
  • LICENSE (MIT)
  • 빌드 스크립트 (make-app.sh 또는 동등) + DMG/설치 프로그램
  • GitHub 원격 저장소 + main 푸시
  • 설치 파일이 포함된 첫 번째 릴리스
  • 이후 릴리스에 사용할 release-flow 스킬 숙지

Individual skills in this repo

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

관련 스킬