재구성 AX Agent 설정과 채팅 UI를 Claude형 구조로
Some checks failed
Release Gate / gate (push) Has been cancelled
Some checks failed
Release Gate / gate (push) Has been cancelled
This commit is contained in:
2
dist/AxCopilot/skills/adr-writer.skill.md
vendored
2
dist/AxCopilot/skills/adr-writer.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: adr-writer
|
||||
label: 아키텍처 결정 기록 (ADR)
|
||||
description: 아키텍처 결정 사항을 표준 ADR 형식으로 문서화합니다.
|
||||
|
||||
12
dist/AxCopilot/skills/api-docs.skill.md
vendored
12
dist/AxCopilot/skills/api-docs.skill.md
vendored
@@ -1,8 +1,14 @@
|
||||
---
|
||||
---
|
||||
name: api-docs
|
||||
label: API 문서 생성
|
||||
description: 코드에서 API 엔드포인트를 분석하여 마크다운/HTML API 문서를 자동 생성합니다.
|
||||
icon: \uE8A1
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- grep
|
||||
- file_read
|
||||
- file_write
|
||||
- search_codebase
|
||||
tabs: code
|
||||
---
|
||||
|
||||
@@ -16,9 +22,9 @@ tabs: code
|
||||
|
||||
## 작업 절차
|
||||
1. `folder_map` — 프로젝트 구조 파악
|
||||
2. `grep_tool` — API 엔드포인트 패턴 검색 (`[HttpGet]`, `@GetMapping`, `router.get`, `@app.route` 등)
|
||||
2. `grep` — API 엔드포인트 패턴 검색 (`[HttpGet]`, `@GetMapping`, `router.get`, `@app.route` 등)
|
||||
3. `file_read` — 컨트롤러/라우터 파일 분석
|
||||
4. `grep_tool` — 요청/응답 모델 클래스 검색
|
||||
4. `grep` — 요청/응답 모델 클래스 검색
|
||||
5. `file_read` — 모델 구조 분석
|
||||
6. `file_write` — API 문서 생성
|
||||
|
||||
|
||||
2
dist/AxCopilot/skills/batch-rename.skill.md
vendored
2
dist/AxCopilot/skills/batch-rename.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: batch-rename
|
||||
label: 파일 일괄 이름 변경
|
||||
description: 패턴 매칭, 번호 붙이기, 날짜 추가 등 파일 이름을 일괄 변경합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/changelog.skill.md
vendored
2
dist/AxCopilot/skills/changelog.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: changelog
|
||||
label: 변경 이력 / 릴리즈 노트
|
||||
description: Git 커밋 이력에서 자동으로 변경 이력과 릴리즈 노트를 생성합니다.
|
||||
|
||||
10
dist/AxCopilot/skills/code-scaffold.skill.md
vendored
10
dist/AxCopilot/skills/code-scaffold.skill.md
vendored
@@ -1,8 +1,14 @@
|
||||
---
|
||||
---
|
||||
name: code-scaffold
|
||||
label: 코드 스캐폴딩
|
||||
description: 프로젝트 구조를 분석하고 새 기능의 코드 뼈대를 자동 생성합니다.
|
||||
icon: \uE943
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- grep
|
||||
- file_write
|
||||
- search_codebase
|
||||
tabs: code
|
||||
---
|
||||
|
||||
@@ -11,7 +17,7 @@ tabs: code
|
||||
다음 도구를 사용하세요:
|
||||
1. folder_map — 프로젝트 구조 파악
|
||||
2. file_read — 기존 코드 패턴 분석
|
||||
3. grep_tool — 코딩 컨벤션 확인
|
||||
3. grep — 코딩 컨벤션 확인
|
||||
4. file_write — 새 파일 생성
|
||||
|
||||
작업 순서:
|
||||
|
||||
13
dist/AxCopilot/skills/commit-review.skill.md
vendored
13
dist/AxCopilot/skills/commit-review.skill.md
vendored
@@ -1,17 +1,22 @@
|
||||
---
|
||||
---
|
||||
name: commit-review
|
||||
label: 커밋 메시지 리뷰
|
||||
description: Git 커밋 메시지를 Conventional Commits 기준으로 검토하고 개선을 제안합니다.
|
||||
icon: \uE8CB
|
||||
allowed-tools:
|
||||
- process
|
||||
- git_tool
|
||||
- file_read
|
||||
- text_summarize
|
||||
tabs: code
|
||||
---
|
||||
|
||||
작업 폴더의 최근 Git 커밋 메시지를 검토하고 개선안을 제시하세요.
|
||||
|
||||
## 작업 절차
|
||||
1. `process_run` — `git log --oneline -20` 으로 최근 커밋 목록 확인
|
||||
2. `process_run` — `git log --format="%H%n%s%n%b%n---" -10` 으로 상세 메시지 확인
|
||||
3. `process_run` — `git diff HEAD~1` 으로 최신 커밋 변경 내용 확인 (필요 시)
|
||||
1. `process` — `git log --oneline -20` 으로 최근 커밋 목록 확인
|
||||
2. `process` — `git log --format="%H%n%s%n%b%n---" -10` 으로 상세 메시지 확인
|
||||
3. `process` — `git diff HEAD~1` 으로 최신 커밋 변경 내용 확인 (필요 시)
|
||||
4. 각 커밋을 Conventional Commits 기준으로 분석
|
||||
5. 결과를 정리하여 출력
|
||||
|
||||
|
||||
2
dist/AxCopilot/skills/compare.skill.md
vendored
2
dist/AxCopilot/skills/compare.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: compare
|
||||
label: 비교 분석표
|
||||
description: 2개 이상 항목의 비교 분석 매트릭스를 생성합니다.
|
||||
|
||||
20
dist/AxCopilot/skills/csv-to-xlsx.skill.md
vendored
20
dist/AxCopilot/skills/csv-to-xlsx.skill.md
vendored
@@ -1,18 +1,30 @@
|
||||
---
|
||||
---
|
||||
name: csv-to-xlsx
|
||||
label: CSV → Excel 변환
|
||||
description: CSV 파일을 서식이 완성된 Excel(.xlsx)로 변환합니다. 헤더 고정, 필터, 조건부 서식, 자동 열 너비를 적용합니다.
|
||||
icon: \uE9F9
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- format_convert
|
||||
- data_pivot
|
||||
- template_render
|
||||
tabs: cowork
|
||||
requires: python
|
||||
---
|
||||
|
||||
CSV 파일을 전문적인 서식이 적용된 Excel 파일로 변환하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 Python 스크립트 경로로 변환/서식 자동화를 수행하세요.
|
||||
- Python 불가: `format_convert`로 CSV를 XLSX로 변환하고, `data_pivot`으로 핵심 요약 시트를 구성한 뒤 `file_write`로 사용 안내를 남기세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
먼저 필요한 패키지가 설치되어 있는지 확인하고, 없으면 설치하세요:
|
||||
```
|
||||
process_run: pip install openpyxl pandas
|
||||
process: pip install openpyxl pandas
|
||||
```
|
||||
|
||||
## 작업 절차
|
||||
@@ -25,7 +37,7 @@ process_run: pip install openpyxl pandas
|
||||
- 조건부 서식 대상 컬럼 (숫자 컬럼 자동 감지)
|
||||
- 시트 이름 (기본: 파일명)
|
||||
4. **Python 스크립트 작성**: file_write로 변환 스크립트 생성
|
||||
5. **스크립트 실행**: process_run으로 Python 스크립트 실행
|
||||
5. **스크립트 실행**: `process`로 Python 스크립트 실행
|
||||
6. **결과 확인**: 생성된 .xlsx 파일 경로와 요약 정보를 안내
|
||||
|
||||
## Python 스크립트 템플릿
|
||||
|
||||
2
dist/AxCopilot/skills/data-convert.skill.md
vendored
2
dist/AxCopilot/skills/data-convert.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: data-convert
|
||||
label: 데이터 변환기
|
||||
description: 데이터 포맷 간 변환, 정제, 필터링, 통계 요약을 수행합니다.
|
||||
|
||||
@@ -1,25 +1,37 @@
|
||||
---
|
||||
---
|
||||
name: data-visualize-adv
|
||||
label: 고급 데이터 시각화
|
||||
description: Python matplotlib/seaborn을 사용하여 히트맵, 산점도, 상관관계 등 고급 시각화를 생성합니다.
|
||||
icon: \uE9D9
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- data_pivot
|
||||
- chart_create
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
데이터를 고급 시각화 차트로 변환하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 matplotlib/seaborn 경로를 사용하세요.
|
||||
- Python 불가: `data_pivot`으로 통계를 계산하고 `chart_create` + `template_render` + `file_write`로 HTML/SVG 리포트를 생성하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
필요한 패키지를 설치하세요:
|
||||
```
|
||||
process_run: pip install matplotlib seaborn pandas numpy
|
||||
process: pip install matplotlib seaborn pandas numpy
|
||||
```
|
||||
|
||||
## 작업 절차
|
||||
1. **데이터 확인**: 사용자가 제공한 CSV/JSON/Excel 데이터 파일 확인
|
||||
2. **데이터 로드**: pandas로 데이터 읽기
|
||||
3. **Python 스크립트 작성**: file_write로 시각화 스크립트 생성
|
||||
4. **스크립트 실행**: process_run으로 실행
|
||||
4. **스크립트 실행**: `process`로 실행
|
||||
5. **결과 확인**: 생성된 차트 이미지 경로를 사용자에게 안내
|
||||
|
||||
## 시각화 유형별 템플릿
|
||||
|
||||
@@ -1,8 +1,15 @@
|
||||
---
|
||||
---
|
||||
name: data-visualize
|
||||
label: 데이터 시각화
|
||||
description: CSV/Excel 데이터를 분석하여 차트가 포함된 HTML 보고서를 생성합니다.
|
||||
icon: \uE9D9
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- data_pivot
|
||||
- chart_create
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
|
||||
12
dist/AxCopilot/skills/db-schema.skill.md
vendored
12
dist/AxCopilot/skills/db-schema.skill.md
vendored
@@ -1,8 +1,14 @@
|
||||
---
|
||||
---
|
||||
name: db-schema
|
||||
label: DB 스키마 분석
|
||||
description: 데이터베이스 스키마를 분석하여 ERD 다이어그램과 테이블 문서를 생성합니다.
|
||||
icon: \uE968
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- grep
|
||||
- file_read
|
||||
- file_write
|
||||
- search_codebase
|
||||
tabs: code
|
||||
---
|
||||
|
||||
@@ -16,9 +22,9 @@ tabs: code
|
||||
|
||||
## 작업 절차
|
||||
1. `folder_map` — 프로젝트 구조 파악
|
||||
2. `grep_tool` — 엔티티/모델 클래스 검색 (`DbSet`, `@Entity`, `Model.define`, `CREATE TABLE` 등)
|
||||
2. `grep` — 엔티티/모델 클래스 검색 (`DbSet`, `@Entity`, `Model.define`, `CREATE TABLE` 등)
|
||||
3. `file_read` — 모델 파일 분석 (컬럼, 타입, 관계)
|
||||
4. `grep_tool` — 인덱스, 제약 조건 검색
|
||||
4. `grep` — 인덱스, 제약 조건 검색
|
||||
5. `file_write` — 스키마 문서 + Mermaid ERD 생성
|
||||
|
||||
## 출력 형식
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: dependency-audit
|
||||
label: 의존성 분석
|
||||
description: 프로젝트 의존성 그래프를 분석하고 보안 취약점, 라이선스, 업데이트 현황을 보고합니다.
|
||||
|
||||
18
dist/AxCopilot/skills/diagram-generator.skill.md
vendored
18
dist/AxCopilot/skills/diagram-generator.skill.md
vendored
@@ -1,25 +1,35 @@
|
||||
---
|
||||
---
|
||||
name: diagram-generator
|
||||
label: 다이어그램 생성
|
||||
description: Python matplotlib/graphviz를 사용하여 플로차트, 시퀀스, ER 다이어그램 등을 생성합니다.
|
||||
icon: \uE9D9
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- chart_create
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
사용자의 요구에 맞는 다이어그램을 Python으로 생성하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 Graphviz/matplotlib 경로를 사용하세요.
|
||||
- Python 불가: `template_render`와 `file_write`로 Mermaid 기반 다이어그램 문서를 생성하고, 필요 시 `chart_create`로 대체 시각화를 제공하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
필요한 패키지를 설치하세요:
|
||||
```
|
||||
process_run: pip install matplotlib graphviz
|
||||
process: pip install matplotlib graphviz
|
||||
```
|
||||
시스템에 Graphviz가 설치되어 있어야 합니다 (https://graphviz.org/download/).
|
||||
|
||||
## 작업 절차
|
||||
1. **요구사항 파악**: 다이어그램 유형, 노드/관계, 스타일 확인
|
||||
2. **Python 스크립트 작성**: file_write로 .py 파일 생성
|
||||
3. **스크립트 실행**: process_run으로 Python 스크립트 실행
|
||||
3. **스크립트 실행**: `process`로 Python 스크립트 실행
|
||||
4. **결과 확인**: 생성된 이미지 파일 경로를 사용자에게 안내
|
||||
|
||||
## 다이어그램 유형별 템플릿
|
||||
|
||||
20
dist/AxCopilot/skills/docx-creator.skill.md
vendored
20
dist/AxCopilot/skills/docx-creator.skill.md
vendored
@@ -1,18 +1,30 @@
|
||||
---
|
||||
---
|
||||
name: docx-creator
|
||||
label: Word 문서 생성
|
||||
description: Python을 사용하여 전문적인 Word 문서(.docx)를 생성합니다. 작업 폴더의 양식 파일을 자동 활용합니다.
|
||||
icon: \uE8A5
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- document_read
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- document_assemble
|
||||
- format_convert
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
사용자의 요구에 맞는 전문적인 Word 문서를 Python으로 생성하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 python-docx 경로를 사용하세요.
|
||||
- Python 불가: `document_assemble`로 문서 본문을 구성하고 `format_convert`로 docx 산출을 시도하세요. 실패 시 Markdown/HTML 결과와 변환 가이드를 함께 제공하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
먼저 python-docx 패키지가 설치되어 있는지 확인하고, 없으면 설치하세요:
|
||||
```
|
||||
process_run: pip install python-docx
|
||||
process: pip install python-docx
|
||||
```
|
||||
|
||||
## 양식 활용 (템플릿 모드)
|
||||
@@ -39,7 +51,7 @@ process_run: pip install python-docx
|
||||
1. **요구사항 파악**: 사용자가 원하는 문서의 종류, 구조, 내용을 확인
|
||||
2. **양식 확인**: folder_map으로 작업 폴더에 양식 .docx 파일이 있는지 확인
|
||||
3. **Python 스크립트 작성**: file_write로 .py 파일 생성
|
||||
4. **스크립트 실행**: process_run으로 Python 스크립트 실행
|
||||
4. **스크립트 실행**: `process`로 Python 스크립트 실행
|
||||
5. **결과 확인**: 생성된 .docx 파일 경로를 사용자에게 안내
|
||||
|
||||
## Python 스크립트 템플릿
|
||||
|
||||
2
dist/AxCopilot/skills/email-draft.skill.md
vendored
2
dist/AxCopilot/skills/email-draft.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: email-draft
|
||||
label: 비즈니스 이메일 작성
|
||||
description: 상황과 톤에 맞는 전문적인 비즈니스 이메일 초안을 생성합니다.
|
||||
|
||||
4
dist/AxCopilot/skills/env-setup.skill.md
vendored
4
dist/AxCopilot/skills/env-setup.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: env-setup
|
||||
label: 프로젝트 환경 설정
|
||||
description: .gitignore, requirements.txt, .editorconfig 등 프로젝트 환경 설정 파일을 자동 생성합니다.
|
||||
@@ -8,7 +8,7 @@ allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- process_run
|
||||
- process
|
||||
---
|
||||
|
||||
프로젝트 유형에 맞는 환경 설정 파일을 자동으로 생성하세요.
|
||||
|
||||
2
dist/AxCopilot/skills/gen-test.skill.md
vendored
2
dist/AxCopilot/skills/gen-test.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: gen-test
|
||||
label: 테스트 생성기
|
||||
description: 지정 파일의 단위 테스트를 자동 생성하고 실행하여 커버리지를 분석합니다.
|
||||
|
||||
45
dist/AxCopilot/skills/hook-policy-demo.skill.md
vendored
Normal file
45
dist/AxCopilot/skills/hook-policy-demo.skill.md
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
name: hook-policy-demo
|
||||
label: Hook Policy Demo
|
||||
description: hooks/hook_filters 런타임 정책 적용 예시 스킬입니다.
|
||||
icon: \uE943
|
||||
tabs: code
|
||||
allowed-tools:
|
||||
- file_read
|
||||
- file_edit
|
||||
- grep
|
||||
- build_run
|
||||
when_to_use: 코드 수정 후 특정 훅만 pre/post로 선택 적용하고 싶을 때
|
||||
argument-hint: 대상 파일 경로 또는 변경 목적
|
||||
context: fork
|
||||
agent: worker
|
||||
effort: medium
|
||||
sample: true
|
||||
hooks:
|
||||
file_edit:
|
||||
pre:
|
||||
- lint-pre
|
||||
post:
|
||||
- verify-post
|
||||
build_run:
|
||||
post:
|
||||
- verify-post
|
||||
hook_filters: lint-pre@pre@file_edit, verify-post@post@file_edit, verify-post@post@build_run
|
||||
---
|
||||
|
||||
이 스킬은 `hooks`/`hook_filters` 정책을 함께 사용하는 예시입니다.
|
||||
|
||||
## 목표
|
||||
- 수정 전에는 `lint-pre` 훅만 실행
|
||||
- 수정 후/빌드 후에는 `verify-post` 훅만 실행
|
||||
|
||||
## 실행 가이드
|
||||
1. `grep` + `file_read`로 대상 코드와 관련 호출부를 확인합니다.
|
||||
2. 필요한 최소 범위만 `file_edit`로 수정합니다.
|
||||
3. 수정 후 `build_run`으로 빌드/테스트를 실행해 검증합니다.
|
||||
4. 변경 내용/검증 결과/남은 리스크를 간단히 보고합니다.
|
||||
|
||||
## 제약
|
||||
- `allowed-tools` 목록 외 도구 호출 금지
|
||||
- 불필요한 전면 리팩토링 금지
|
||||
- 동일 실패 재시도 전에 원인/대안 먼저 제시
|
||||
20
dist/AxCopilot/skills/image-processor.skill.md
vendored
20
dist/AxCopilot/skills/image-processor.skill.md
vendored
@@ -1,24 +1,36 @@
|
||||
---
|
||||
---
|
||||
name: image-processor
|
||||
label: 이미지 처리
|
||||
description: Python Pillow를 사용하여 이미지 리사이즈, 크롭, 워터마크, 포맷 변환을 수행합니다.
|
||||
icon: \uEB9F
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- image_analyze
|
||||
- format_convert
|
||||
- file_manage
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
사용자의 요구에 맞게 이미지를 처리하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 Pillow 경로를 사용하세요.
|
||||
- Python 불가: `image_analyze`로 이미지 상태를 점검하고, `file_manage`/`format_convert`/`file_write`로 가능한 변환 및 수동 처리 지침을 제공하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
먼저 Pillow 패키지가 설치되어 있<><EC9E88>지 확인하고, 없으면 설<><EC84A4><EFBFBD>하세요:
|
||||
```
|
||||
process_run: pip install Pillow
|
||||
process: pip install Pillow
|
||||
```
|
||||
|
||||
## 작업 절<><ECA088>
|
||||
1. **요구사항 파악**: 처리할 이미지 파일과 원하는 작업 확인
|
||||
2. **Python 스크립트 작성**: file_write로 .py 파일 생성
|
||||
3. **스크립트 실행**: process_run으로 Python 스크립<ED81AC><EBA6BD> 실행
|
||||
3. **스크립트 실행**: `process`로 Python 스크립<ED81AC><EBA6BD> 실행
|
||||
4. **결과 확인**: 처리된 이미지 파일 경로를 사용자에게 안내
|
||||
|
||||
## 지원 기능
|
||||
|
||||
2
dist/AxCopilot/skills/impact.skill.md
vendored
2
dist/AxCopilot/skills/impact.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: impact
|
||||
label: 변경 영향 분석
|
||||
description: 코드 변경 시 영향받는 파일, 함수, 테스트를 식별합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/json-schema.skill.md
vendored
2
dist/AxCopilot/skills/json-schema.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: json-schema
|
||||
label: JSON/YAML 스키마 도구
|
||||
description: JSON 또는 YAML 데이터에서 스키마를 생성하고, 데이터의 유효성을 검증합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/log-analyze.skill.md
vendored
2
dist/AxCopilot/skills/log-analyze.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: log-analyze
|
||||
label: 로그 분석기
|
||||
description: 로그 파일의 패턴을 분석하고 에러를 요약하며 타임라인을 시각화합니다.
|
||||
|
||||
18
dist/AxCopilot/skills/markdown-to-doc.skill.md
vendored
18
dist/AxCopilot/skills/markdown-to-doc.skill.md
vendored
@@ -1,18 +1,28 @@
|
||||
---
|
||||
---
|
||||
name: markdown-to-doc
|
||||
label: Markdown → 문서 변환
|
||||
description: Markdown 파일을 서식이 적용된 Word(.docx) 또는 PDF 문서로 변환합니다.
|
||||
icon: \uE8A5
|
||||
allowed-tools:
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- format_convert
|
||||
- document_assemble
|
||||
tabs: cowork
|
||||
requires: python
|
||||
---
|
||||
|
||||
Markdown 파일을 전문적인 Word 또는 PDF 문서로 변환하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 python-docx 경로를 사용하세요.
|
||||
- Python 불가: `format_convert`를 우선 사용해 Markdown을 docx/pdf로 변환하고, 변환 제한 시 `file_write`로 보정 가이드를 생성하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
먼저 필요한 패키지가 설치되어 있는지 확인하고, 없으면 설치하세요:
|
||||
```
|
||||
process_run: pip install python-docx markdown
|
||||
process: pip install python-docx markdown
|
||||
```
|
||||
|
||||
## 작업 절차
|
||||
@@ -24,7 +34,7 @@ process_run: pip install python-docx markdown
|
||||
- 여백, 페이지 크기 설정
|
||||
- 머리글/바닥글 포함 여부
|
||||
3. **Python 스크립트 작성**: file_write로 변환 스크립트 생성
|
||||
4. **스크립트 실행**: process_run으로 Python 스크립트 실행
|
||||
4. **스크립트 실행**: `process`로 Python 스크립트 실행
|
||||
5. **결과 확인**: 생성된 문서 파일 경로와 페이지 수를 안내
|
||||
|
||||
## 스타일 매핑
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
---
|
||||
---
|
||||
name: meeting-minutes
|
||||
label: 회의록 정리
|
||||
description: 회의 내용을 체계적으로 정리하여 회의록을 생성합니다.
|
||||
icon: \uE771
|
||||
allowed-tools:
|
||||
- file_read
|
||||
- file_write
|
||||
- text_summarize
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
|
||||
16
dist/AxCopilot/skills/ocr-extract.skill.md
vendored
16
dist/AxCopilot/skills/ocr-extract.skill.md
vendored
@@ -1,13 +1,23 @@
|
||||
---
|
||||
---
|
||||
name: ocr-extract
|
||||
label: OCR 텍스트 추출
|
||||
description: Python pytesseract를 사용하여 이미지/스캔 문서에서 텍스트를 추출합니다.
|
||||
icon: \uE8D4
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- image_analyze
|
||||
- text_summarize
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
이미지 또는 스캔된 문서에서 텍스트를 추출하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 pytesseract 경로를 사용하세요.
|
||||
- Python 불가: `image_analyze`로 텍스트 후보를 추출하고 `text_summarize` + `file_write`로 정제본을 제공하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
1. Tesseract OCR 엔진이 시스템에 설치되어 있어야 합니다.
|
||||
@@ -15,7 +25,7 @@ tabs: cowork
|
||||
- 한국어 지원: 설치 시 "Korean" 언어 데이터 선택
|
||||
2. Python 패키지 설치:
|
||||
```
|
||||
process_run: pip install pytesseract Pillow
|
||||
process: pip install pytesseract Pillow
|
||||
```
|
||||
|
||||
## 작업 절차
|
||||
|
||||
7
dist/AxCopilot/skills/paper-review.skill.md
vendored
7
dist/AxCopilot/skills/paper-review.skill.md
vendored
@@ -1,8 +1,13 @@
|
||||
---
|
||||
---
|
||||
name: paper-review
|
||||
label: 논문 분석
|
||||
description: 논문 또는 기술 문서를 체계적으로 분석하고 핵심 내용을 정리합니다.
|
||||
icon: \uE736
|
||||
allowed-tools:
|
||||
- document_read
|
||||
- file_read
|
||||
- file_write
|
||||
- text_summarize
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
|
||||
21
dist/AxCopilot/skills/pdf-processor.skill.md
vendored
21
dist/AxCopilot/skills/pdf-processor.skill.md
vendored
@@ -1,18 +1,29 @@
|
||||
---
|
||||
---
|
||||
name: pdf-processor
|
||||
label: PDF 처리
|
||||
description: Python을 사용하여 PDF에서 텍스트/표를 추출하거나 PDF를 생성합니다.
|
||||
icon: \uE9F9
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- document_read
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- format_convert
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
PDF 파일을 읽거나 새 PDF를 생성하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 pypdf/pdfplumber/reportlab 경로를 사용하세요.
|
||||
- Python 불가: `document_read`로 텍스트/구조를 추출하고, 생성 작업은 `format_convert` + `file_write` 기반으로 대체하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
필요한 패키지를 확인하고 설치하세요:
|
||||
```
|
||||
process_run: pip install pypdf pdfplumber reportlab
|
||||
process: pip install pypdf pdfplumber reportlab
|
||||
```
|
||||
|
||||
## 작업 절차
|
||||
@@ -20,13 +31,13 @@ process_run: pip install pypdf pdfplumber reportlab
|
||||
### PDF 텍스트 추출
|
||||
1. **파일 확인**: folder_map으로 PDF 파일 위치 확인
|
||||
2. **추출 스크립트 작성**: file_write로 Python 스크립트 생성
|
||||
3. **실행**: process_run으로 실행
|
||||
3. **실행**: `process`로 실행
|
||||
4. **결과 전달**: 추출된 텍스트를 사용자에게 전달
|
||||
|
||||
### PDF 생성
|
||||
1. **내용 파악**: 사용자가 원하는 문서 내용 확인
|
||||
2. **생성 스크립트 작성**: file_write로 Python 스크립트 생성
|
||||
3. **실행 및 확인**: process_run으로 실행
|
||||
3. **실행 및 확인**: `process`로 실행
|
||||
|
||||
## 텍스트 추출 템플릿
|
||||
```python
|
||||
|
||||
2
dist/AxCopilot/skills/perf-audit.skill.md
vendored
2
dist/AxCopilot/skills/perf-audit.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: perf-audit
|
||||
label: 성능 감사
|
||||
description: 코드 복잡도, 성능 병목, 메모리 이슈를 분석하고 최적화 방안을 제시합니다.
|
||||
|
||||
20
dist/AxCopilot/skills/pptx-creator.skill.md
vendored
20
dist/AxCopilot/skills/pptx-creator.skill.md
vendored
@@ -1,18 +1,30 @@
|
||||
---
|
||||
---
|
||||
name: pptx-creator
|
||||
label: PPT 프레젠테이션 생성
|
||||
description: Python을 사용하여 전문적인 PowerPoint 프레젠테이션을 생성합니다. 작업 폴더의 양식 파일을 자동 활용합니다.
|
||||
icon: \uE7BE
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- document_read
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- pptx_create
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
사용자의 요구에 맞는 PowerPoint 프레젠테이션을 Python으로 생성하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 python-pptx 경로를 사용하세요.
|
||||
- Python 불가: `pptx_create`로 슬라이드 초안을 생성하고 `template_render` + `file_write`로 발표자료 구조를 보강하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
필요한 패키지를 확인하고 설치하세요:
|
||||
```
|
||||
process_run: pip install python-pptx
|
||||
process: pip install python-pptx
|
||||
```
|
||||
|
||||
## 양식 활용 (마스터 슬라이드 템플릿)
|
||||
@@ -45,7 +57,7 @@ process_run: pip install python-pptx
|
||||
1. **요구사항 파악**: 발표 주제, 슬라이드 수, 스타일 확인
|
||||
2. **양식 확인**: folder_map으로 작업 폴더에 양식 .pptx 파일이 있는지 확인
|
||||
3. **스크립트 작성**: file_write로 Python 스크립트 생성
|
||||
4. **실행**: process_run으로 스크립트 실행
|
||||
4. **실행**: `process`로 스크립트 실행
|
||||
5. **결과 안내**: 생성된 .pptx 파일 경로를 사용자에게 전달
|
||||
|
||||
## 스크립트 템플릿
|
||||
|
||||
2
dist/AxCopilot/skills/prd-generator.skill.md
vendored
2
dist/AxCopilot/skills/prd-generator.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: prd-generator
|
||||
label: 요구사항 정의서 (PRD)
|
||||
description: 제품 요구사항 정의서, 유저 스토리, 수용 기준을 체계적으로 생성합니다.
|
||||
|
||||
9
dist/AxCopilot/skills/refactor.skill.md
vendored
9
dist/AxCopilot/skills/refactor.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: refactor
|
||||
label: 리팩토링 가이드
|
||||
description: 코드베이스를 분석하여 리팩토링 포인트를 식별하고 실행 계획을 생성합니다.
|
||||
@@ -11,6 +11,13 @@ allowed-tools:
|
||||
- folder_map
|
||||
- lsp_code_intel
|
||||
tabs: code
|
||||
# hooks / hook_filters 예시 (옵션):
|
||||
# hooks:
|
||||
# file_edit:
|
||||
# pre:
|
||||
# - lint-pre
|
||||
# post: verify-post
|
||||
# hook_filters: lint-pre@pre@file_edit, verify-post@post@*
|
||||
---
|
||||
|
||||
코드베이스를 분석하여 리팩토링이 필요한 부분을 식별하고 개선 계획을 수립하세요.
|
||||
|
||||
2
dist/AxCopilot/skills/regex-helper.skill.md
vendored
2
dist/AxCopilot/skills/regex-helper.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: regex-helper
|
||||
label: 정규식 도우미
|
||||
description: 정규식 패턴을 생성하고, 기존 패턴을 해석하며, 테스트 케이스로 검증합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/release-note.skill.md
vendored
2
dist/AxCopilot/skills/release-note.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: release-note
|
||||
label: 릴리즈 노트 생성
|
||||
description: 비개발자 대상의 사용자 친화적인 릴리즈 노트를 자동 생성합니다.
|
||||
|
||||
10
dist/AxCopilot/skills/report-writer.skill.md
vendored
10
dist/AxCopilot/skills/report-writer.skill.md
vendored
@@ -1,8 +1,16 @@
|
||||
---
|
||||
---
|
||||
name: report-writer
|
||||
label: 보고서 작성
|
||||
description: 작업 폴더의 데이터를 분석하여 체계적인 업무 보고서를 생성합<EC84B1><ED95A9>다.
|
||||
icon: \uE9F9
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- data_pivot
|
||||
- chart_create
|
||||
- template_render
|
||||
- text_summarize
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: security-audit
|
||||
label: 보안 코드 감사
|
||||
description: 코드베이스의 보안 취약점을 점검하고 OWASP 기반 보안 보고서를 생성합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/sql-report.skill.md
vendored
2
dist/AxCopilot/skills/sql-report.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: sql-report
|
||||
label: SQL 리포트
|
||||
description: DB 쿼리를 실행하고 결과를 차트화하여 HTML/Excel 보고서로 생성합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/translate.skill.md
vendored
2
dist/AxCopilot/skills/translate.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: translate
|
||||
label: 번역 + 교정
|
||||
description: 문서나 텍스트를 번역하고 전문 용어를 보존하며 교정합니다.
|
||||
|
||||
2
dist/AxCopilot/skills/weekly-report.skill.md
vendored
2
dist/AxCopilot/skills/weekly-report.skill.md
vendored
@@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
name: weekly-report
|
||||
label: 주간 보고서
|
||||
description: 작업 폴더의 변경 이력을 기반으로 자동 주간보고 초안을 생성합니다.
|
||||
|
||||
21
dist/AxCopilot/skills/xlsx-analyzer.skill.md
vendored
21
dist/AxCopilot/skills/xlsx-analyzer.skill.md
vendored
@@ -1,18 +1,31 @@
|
||||
---
|
||||
---
|
||||
name: xlsx-analyzer
|
||||
label: Excel 데이터 분석
|
||||
description: Python을 사용하여 Excel/CSV 데이터를 분석하고 보고서를 생성합니다. 작업 폴더의 양식 파일을 자동 활용합니다.
|
||||
icon: \uE9F9
|
||||
requires: python
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- document_read
|
||||
- file_read
|
||||
- file_write
|
||||
- process
|
||||
- data_pivot
|
||||
- chart_create
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
작업 폴더의 Excel 또는 CSV 데이터를 Python으로 분석하세요.
|
||||
## 실행 경로 선택 (Python 가능/불가)
|
||||
- 먼저 `process`로 `python --version`을 확인하세요.
|
||||
- Python 가능: 기존 pandas/openpyxl 경로를 사용하세요.
|
||||
- Python 불가: `data_pivot`으로 분석 요약을 만들고 `chart_create` + `file_write`로 결과 리포트를 생성하세요.
|
||||
|
||||
|
||||
## 사전 준비
|
||||
필요한 패키지를 확인하고 설치하세요:
|
||||
```
|
||||
process_run: pip install pandas openpyxl
|
||||
process: pip install pandas openpyxl
|
||||
```
|
||||
|
||||
## 양식 활용 (Excel 보고서 템플릿)
|
||||
@@ -41,7 +54,7 @@ process_run: pip install pandas openpyxl
|
||||
2. **양식 확인**: 양식 .xlsx 파일이 있는지 확인 (데이터 파일과 양식 파일 구분)
|
||||
3. **데이터 읽기**: file_read 또는 document_read로 파일 구조 파악
|
||||
4. **분석 스크립트 작성**: file_write로 Python 분석 스크립트 생성
|
||||
5. **실행**: process_run으로 스크립트 실행
|
||||
5. **실행**: `process`로 스크립트 실행
|
||||
6. **결과 보고**: 분석 결과를 사용자에게 정리하여 전달
|
||||
|
||||
## 분석 스크립트 템플릿
|
||||
|
||||
10
dist/AxCopilot/skills/yield-analysis.skill.md
vendored
10
dist/AxCopilot/skills/yield-analysis.skill.md
vendored
@@ -1,8 +1,16 @@
|
||||
---
|
||||
---
|
||||
name: yield-analysis
|
||||
label: 수율 분석
|
||||
description: 제조/연구 데이터의 수율을 분석하고 개선 포인트를 도출합니다.
|
||||
icon: \uE9D2
|
||||
allowed-tools:
|
||||
- folder_map
|
||||
- file_read
|
||||
- file_write
|
||||
- data_pivot
|
||||
- chart_create
|
||||
- text_summarize
|
||||
- template_render
|
||||
tabs: cowork
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user