Prompt quality analysis, history management, and project version tracking for Claude Code/Cowork integration
Server has 21 tools with complete Zod schemas and descriptions in Korean. Naming follows verb_noun convention (list_, create_, set_, analyze_, etc.). However, descriptions are inconsistent in depth, some are detailed (analyze_prompt: 180+ chars with trigger shortcuts), others minimal (get_settings, get_stats: <50 chars). Parameter descriptions are present but often generic ('프로젝트 ID'). Output schemas are not documented, LLMs cannot predict response structure. Error handling uses a generic safe() wrapper returning text, with no recovery guidance or error classification. No tool annotations (readOnlyHint/destructiveHint). Composition is reasonable (21 focused tools), but several tools conflate concerns (e.g., analyze_prompt handles local/api/deep modes, tagging, versioning, and project storage in one call).
수동으로 프롬프트를 히스토리에 추가합니다.
프롬프트를 5축(명확성, 완전성, 구체성, 컨텍스트, 출력형식)으로 분석하고 점수/등급/개선 방향을 반환합니다. 트리거 단축어: ">> anz" ">> 분석" ">> deep" ">> 정밀분석" ">> re" ">> 재분석" ">> v2"
코드 리뷰 요청 프롬프트를 작성하고 품질을 분석합니다
두 버전의 프롬프트를 텍스트/점수/등급 변화로 비교합니다.
새 프로젝트를 생성합니다.
프롬프트를 API 모드로 정밀 분석합니다 (API 키 필요)
프로젝트를 JSON/Markdown/CSV 형식으로 내보냅니다.
Output schemas not documented. LLMs cannot predict response structure (fields, types, pagination). Responses are wrapped in generic {content: [{type: 'text', text: ...}]} with no structured schema.
Error handling is generic and non-actionable. All errors caught by safe() wrapper return 'Error: {message}' with no recovery guidance, error classification, or next-step hints.
Tool names use hyphens (quick-analyze, deep-analyze, project-report, code-review) instead of underscores. Inconsistent with verb_noun convention and MCP naming standards.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 69 | 2026-07-28+ | v2 |
히스토리를 날짜 내림차순으로 조회합니다. 페이지네이션 지원.
API 키 상태, 모델, 활성 프로젝트, 저장 경로를 확인합니다.
전체 통계(프로젝트 수, 총 프롬프트 수, 평균 점수, 최근 추세)를 반환합니다.
프롬프트의 전체 버전 체인(v1→v2→v3...)을 조회합니다.
Claude Desktop/Code 대화 JSON 파일을 가져와 프롬프트 히스토리로 변환합니다.
.promptic.json 파일을 가져옵니다.
전체 프로젝트 목록과 통계(프롬프트 수, 평균 점수)를 반환합니다.
활성 프로젝트의 전체 분석 리포트를 생성합니다
고급 필터로 히스토리를 검색합니다. 점수 범위, 등급, 태그, 날짜 필터 지원.
프롬프트를 빠르게 5축 분석합니다 (local 모드)
활성 프로젝트를 설정/해제/조회합니다. analyze_prompt 결과가 활성 프로젝트에 자동 저장됩니다.
Anthropic API 키를 등록합니다. 등록 후 api/deep 분석 모드를 사용할 수 있습니다.
현재 프로젝트 상태를 스냅샷으로 저장합니다. compareWith로 이전 스냅샷과 비교할 수 있습니다.
HTML 대시보드(점수 추이 차트, 등급 분포)를 생성합니다.
Minimal descriptions for utility tools. get_settings (47 chars), get_stats (48 chars) lack context on when to call them or what they reveal. Below 50-char baseline for discovery tools.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLMs cannot distinguish safe reads from destructive writes without explicit hints.