aispec-skill: 엔터프라이즈 프로젝트 사양은(는) 무엇을 하나요?
인기 있는 프레임워크에 대한 엔터프라이즈급 프로젝트 사양을 제공하여 일관된 아키텍처를 보장하고 에디터 전반에서 팀 온보딩을 간소화합니다.
개요
aispec-skill은 AI 기반 개발 도구(예: Claude Code, Cursor, Codex)와 함께 사용하도록 설계된 스킬입니다. 주요 목표는 React, Next.js, Django, Spring Boot와 같은 널리 사용되는 프레임워크에 대한 엔터프라이즈급 프로젝트 사양의 생성 및 적용을 지원하는 것입니다.
기능
- 일관된 아키텍처: 코딩 표준, 폴더 구조 및 명명 규칙을 정의하여 모든 팀원이 동일한 지침을 따르도록 합니다.
- 온보딩 간소화: 새 개발자는 사양을 빠르게 참조하여 프로젝트 구조와 규칙을 이해할 수 있습니다.
- 에디터 전반 지원: Cursor, VS Code, JetBrains 등 다양한 에디터에서 원활하게 작동하여 일관된 경험을 제공합니다.
- 프레임워크별 사양: React, Next.js, Django, Spring Boot, Laravel 등 인기 프레임워크를 위한 사전 정의된 사양 템플릿을 제공합니다.
사용 방법
- 프로젝트 루트에
aispec.yaml파일을 생성합니다. - 다음 구조를 사용하여 프레임워크 및 프로젝트 사양을 정의합니다:
# aispec.yaml
framework: "nextjs"
version: "14"
architecture:
- "app-router"
- "server-components"
directory-structure:
src:
- "app"
- "components"
- "lib"
- "styles"
coding-standards:
- "typescript-strict"
- "eslint-airbnb"
- "prettier"
- AI 에이전트가 프로젝트 맥락에서 사양 파일을 자동으로 읽고 적용합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- GitHub Copilot
- 모든 AI 지원 에디터
예시
React 프로젝트
framework: "react"
version: "18"
architecture:
- "functional-components"
- "hooks"
directory-structure:
src:
- "components"
- "hooks"
- "pages"
- "services"
- "utils"
coding-standards:
- "jsx-no-bind"
- "prefer-const"
- "import-order"
Django 프로젝트
framework: "django"
version: "4.2"
architecture:
- "rest-framework"
- "class-based-views"
directory-structure:
project:
- "apps"
- "config"
- "static"
- "templates"
coding-standards:
- "pep8"
- "black"
- "isort"
라이선스
MIT