Claude Code Plugins

Community-maintained marketplace

Feedback

markdown-templates

@Zeliper/z-coder
0
0

정형화된 마크다운 문서 템플릿 사용 가이드

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name markdown-templates
description 정형화된 마크다운 문서 템플릿 사용 가이드
allowed-tools Read, Write, Edit

Markdown Templates

정형화된 마크다운 문서 생성을 위한 템플릿 모음입니다.

핵심 원칙

정형 콘텐츠는 템플릿, 비정형 콘텐츠는 markdown-writer-agent


템플릿 목록

템플릿 위치 용도
task-template.md .claude/templates/ Task 파일 골격
test-case-template.md .claude/templates/ 테스트 케이스 골격
agent-result-template.md .claude/templates/ 에이전트 결과 형식
step-status-template.md .claude/templates/ Step 상태 형식

변수 치환 규칙

템플릿 내 변수는 {{VARIABLE_NAME}} 형식:

공통 변수

변수 설명 예시
{{TIMESTAMP}} ISO 형식 시간 2024-01-15T10:30:00
{{STATUS}} 상태 값 pending, in_progress, completed

Task 템플릿 변수

변수 설명
{{TASK_ID}} Task 식별자 (TASK-001)
{{TITLE}} Task 제목
{{CREATED_AT}} 생성 시간
{{UPDATED_AT}} 업데이트 시간
{{REQUEST_CONTENT}} 사용자 요청 원문
{{CODEBASE_SEARCH_RESULT}} codebase-search 결과
{{REFERENCE_RESULT}} reference-agent 결과
{{WEB_SEARCH_RESULT}} web-search 결과
{{STEPS_CONTENT}} Step 목록
{{AGENT_RESULTS}} 에이전트 결과들
{{TEST_RESULTS}} 테스트 결과들
{{USER_INTERACTIONS}} 사용자 상호작용 기록

Test Case 템플릿 변수

변수 설명
{{TEST_ID}} 테스트 식별자 (TASK-001-T01)
{{TEST_TITLE}} 테스트 제목
{{STEP_NUMBER}} 관련 Step 번호
{{IMPLEMENTATION_SUMMARY}} 구현 내용 요약
{{TEST_PURPOSE}} 테스트 목적
{{TEST_ENVIRONMENT}} 테스트 환경
{{TEST_ITEMS}} 테스트 항목 목록
{{RELATED_FILES}} 관련 파일 목록
{{NOTES}} 참고사항
{{TEST_RESULT_ROWS}} 결과 테이블 행
{{FINAL_RESULT}} 최종 결과
{{TEST_DATE}} 테스트 일시
{{TESTER}} 테스터

Agent Result 템플릿 변수

변수 설명
{{AGENT_NAME}} 에이전트 이름
{{RESULT_DETAILS}} 결과 상세 내용
{{NEXT_ACTIONS}} 다음 작업

Step Status 템플릿 변수

변수 설명
{{STEP_NUMBER}} Step 번호
{{STEP_TITLE}} Step 제목
{{STEP_STATUS}} Step 상태
{{ASSIGNED_AGENT}} 담당 에이전트
{{START_TIME}} 시작 시간
{{END_TIME}} 완료 시간
{{STEP_DESCRIPTION}} 작업 내용
{{STEP_RESULT}} 결과
{{MODIFIED_FILES}} 수정 파일 목록

사용 방법

1. 템플릿 읽기

Read 도구로 템플릿 파일 읽기:
.claude/templates/task-template.md

2. 변수 값 준비

TASK_ID = "TASK-001"
TITLE = "사용자 인증 구현"
STATUS = "pending"
CREATED_AT = "2024-01-15T10:30:00"
...

3. 변수 치환

템플릿 내용에서 {{변수명}}을 실제 값으로 교체

4. 파일 생성

Write 도구로 결과 파일 저장:
./tasks/TASK-001.md

동적 콘텐츠 처리

일부 변수는 동적 생성이 필요합니다:

정형 동적 콘텐츠 (직접 생성)

  • {{STEPS_CONTENT}}: step-status-template 반복 적용
  • {{TEST_RESULT_ROWS}}: 테이블 행 생성

비정형 동적 콘텐츠 (markdown-writer-agent 활용)

  • {{TEST_ITEMS}}: 테스트 항목 상세 설명
  • {{NOTES}}: 참고사항 설명
  • {{STEP_DESCRIPTION}}: Step 작업 내용

워크플로우 예시

Task 파일 생성

1. task-template.md 읽기
2. 기본 변수 치환 (TASK_ID, TITLE, STATUS 등)
3. 검색 결과 삽입 (CODEBASE_SEARCH_RESULT 등)
4. Steps 생성:
   - step-status-template.md 반복 적용
   - STEPS_CONTENT에 삽입
5. 최종 파일 생성

Test Case 파일 생성

1. test-case-template.md 읽기
2. 기본 변수 치환 (TEST_ID, TASK_ID 등)
3. markdown-writer-agent spawn → TEST_ITEMS 생성
4. 결과 삽입
5. 최종 파일 생성

주의사항

  1. 템플릿 우선: 정형 콘텐츠는 항상 템플릿 사용
  2. 변수 누락 확인: 모든 {{}} 변수가 치환되었는지 확인
  3. 비정형은 위임: 복잡한 설명은 markdown-writer-agent 활용