← 返回列表

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

  1. 先下载 ZIP 包(例如:openclaw-tdd-sdd-skill-main.zip)。
  2. 解压后放到 $CODEX_HOME/skills/ 目录下。
  3. 如果没有设置 $CODEX_HOME,通常可放到 ~/.codex/skills/
  4. 确保目录内有 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