원클릭으로
testing-qa
Usa esta skill para escribir y ejecutar tests (unitarios, integración, e2e) en el backend de ObsidianRAG usando pytest y mocks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Usa esta skill para escribir y ejecutar tests (unitarios, integración, e2e) en el backend de ObsidianRAG usando pytest y mocks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Usa esta skill para gestionar workflows de GitHub Actions, releases, publicación en PyPI y versionado semántico.
Usa esta skill para el desarrollo del plugin de Obsidian (Frontend), incluyendo TypeScript, vistas, settings y comunicación con el backend.
Usa esta skill para el desarrollo del backend en Python de ObsidianRAG, incluyendo FastAPI, estructura del proyecto, dependencias y logging.
Usa esta skill para diseñar y modificar el pipeline de RAG, incluyendo LangGraph, retrieval híbrido, GraphRAG y prompts de LLM.
| name | testing-qa |
| description | Usa esta skill para escribir y ejecutar tests (unitarios, integración, e2e) en el backend de ObsidianRAG usando pytest y mocks. |
| tools | ["read","edit","run_command"] |
cd backend
uv run pytest tests/ -v
# Solo integración
uv run pytest tests/ -m "integration"
tests/conftest.py: Fixtures compartidas (mock_vault, mock_settings).tests/test_server.py: Tests de API FastAPI.tests/test_qa_agent.py: Tests de lógica RAG (mockear LLM).mock_ollama fixture.tmp_path para integración.tmp_path fixture de pytest.El objetivo es >80% en módulos core.
uv run pytest tests/ --cov=obsidianrag