chore: 문서를 작성할 때 한국어의 표현 작성 스킬 추가 및 1인칭 관점의 글 작성 검증 테스트 추가

This commit is contained in:
DongHyeonka
2026-07-29 16:48:03 +09:00
parent c39406bbdd
commit 41501b5d06
520 changed files with 95494 additions and 2231 deletions
+21
View File
@@ -0,0 +1,21 @@
from __future__ import annotations
from claridoc.models import ProviderSpec, ValidationError
from claridoc.providers.antigravity import AntigravityProvider
from claridoc.providers.base import Provider
from claridoc.providers.claude import ClaudeProvider
from claridoc.providers.codex import CodexProvider
from claridoc.providers.mock import MockProvider
def create_provider(spec: ProviderSpec) -> Provider:
name = spec.provider.casefold().strip()
if name == "mock":
return MockProvider(spec)
if name == "codex":
return CodexProvider(spec)
if name == "claude":
return ClaudeProvider(spec)
if name == "antigravity":
return AntigravityProvider(spec)
raise ValidationError(f"unsupported provider: {spec.provider}; expected mock, codex, claude, or antigravity")