openclaw-tdd-sdd-skill
OpenClaw 的 TDD+SDD 双金字塔工作流程。支持增量规格、旧系统兼容、工件流,强制 80% 的测试覆盖率。
测试驱动开发
规范驱动开发
OpenClaw
增量规格
旧系统支持
工件流
Python
pytest
⭐ 0⬇️ 0🏷️ main📦 2
openclaw-tdd-sdd-skill-main.zip
75.4 KB下载
安装与使用说明
Codex
- 先下载 ZIP 包(例如:openclaw-tdd-sdd-skill-main.zip)。
- 解压后放到 $CODEX_HOME/skills/ 目录下。
- 如果没有设置 $CODEX_HOME,通常可放到 ~/.codex/skills/。
- 确保目录内有 SKILL.md,然后重开会话即可使用。
源码目录预览
├── .github │ └── README-topics.md ├── evals │ └── evals.json ├── examples │ ├── pdf-ocr-skill │ │ ├── lib │ │ │ ├── __init__.py │ │ │ ├── ocr_engine.py │ │ │ ├── pdf_processor.py │ │ │ └── text_extractor.py │ │ ├── tests │ │ │ ├── acceptance │ │ │ │ └── test_extraction_scenarios.py │ │ │ ├── integration │ │ │ │ ├── test_ocr_pipeline.py │ │ │ │ └── test_pdf_ocr_pipeline.py │ │ │ ├── unit │ │ │ │ ├── test_ocr_engine.py │ │ │ │ ├── test_pdf_processor.py │ │ │ │ └── test_text_extractor.py │ │ │ └── conftest.py │ │ ├── SPEC.yaml │ │ ├── findings.md │ │ ├── progress.md │ │ └── task_plan.md │ └── tdd-demo │ ├── src │ │ └── calculator.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_calculator.py │ └── SPEC.yaml ├── lib │ ├── __init__.py │ ├── planning_integration.py │ ├── sdd_validator.py │ ├── state_machine.py │ ├── test_generator.py │ └── workflow.py ├── src │ └── tdd │ ├── templates │ │ ├── pytest_acceptance.j2 │ │ ├── pytest_integration.j2 │ │ └── pytest_unit.j2 │ ├── __init__.py │ ├── coverage.py │ ├── engine.py │ ├── reporter.py │ ├── state_tracker.py │ ├── test_generator.py │ └── test_runner.py ├── templates │ ├── sdd_spec_template.yaml │ └── test_template.py ├── tests │ ├── acceptance │ │ └── __init__.py │ ├── integration │ │ └── __init__.py │ ├── unit │ │ ├── __init__.py │ │ └── test_sdd_validator.py │ └── __init__.py ├── tools │ ├── __init__.py │ ├── init_skill.py │ ├── run_tests.py │ └── validate_spec.py ├── .gitignore ├── LICENSE ├── README.md ├── SKILL.md ├── pytest.ini └── requirements.txt
元数据
Slug: openclaw-tdd-sdd-skill
作者: Charpup
协议: MIT
包大小: 75.4 KB
SHA256: 480459bba90c1355bd90a03cd2816e218175b94f5d38816a626fc685e87d7c88