(tmp_path)
| 114 | |
| 115 | |
| 116 | def test_missing_description(tmp_path): |
| 117 | skill_dir = tmp_path / "my-skill" |
| 118 | skill_dir.mkdir() |
| 119 | (skill_dir / "SKILL.md").write_text("""--- |
| 120 | name: my-skill |
| 121 | --- |
| 122 | Body |
| 123 | """) |
| 124 | with pytest.raises(ValidationError, match="Missing required field.*description"): |
| 125 | read_properties(skill_dir) |
| 126 | |
| 127 | |
| 128 | def test_find_skill_md_prefers_uppercase(tmp_path): |
nothing calls this directly
no test coverage detected