一键导入
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