from __future__ import annotations import unittest from pathlib import Path REPO_ROOT = Path(__file__).resolve().parents[1] class ProjectSkillContentTests(unittest.TestCase): def test_skiff_skill_documents_project_usage_and_feedback_loop(self) -> None: content = (REPO_ROOT / "skills" / "skiff" / "SKILL.md").read_text(encoding="utf-8") for expected in ( "skiff add ", "问题或优化回流", "实际结果", "期望结果", "skiff check ", "~/.skills/skills//", "第三方 skill", "skiff init ack", "显式调用全局 `/ack` skill", ): self.assertIn(expected, content) if __name__ == "__main__": unittest.main()