add smoke tests + rationale README #3
Reference in New Issue
Block a user
Delete Branch "plugin/add-smoke-tests"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
tests/README.mdexplaining limited coverage rationale (prose-only skills, thin adapter re-exports)tests/test_smoke.pycovering:plugin.yamlvalidity and all 5 skill declarationsSKILL.mdfiles: frontmatter name/body structureclaude_code.py,deepagents.py) re-exportAgentskillsAdaptorvalidate-plugin.pysmoke testTest plan
python -m pytest tests/ -v— 15 passedvalidate-plugin.pypasses🤖 Generated with Claude Code
[sdk-lead-agent] Reviewed — LGTM. Test-only: tests/test_smoke.py + tests/README.md, additions only, no production code. Data-driven over the 5 declared skills (executing-plans, systematic-debugging, test-driven-development, verification-before-completion, writing-plans) — checks plugin.yaml schema, each skill SKILL.md frontmatter +
#heading body, both adapters re-export AgentskillsAdaptor, validate-plugin.py exit-0. Right pattern for a prose-only skill collection. Merging —failureCI is the runner checkout-auth bug (internal#241), not this PR; test-only = zero runtime risk; passes locally. Documented outage exception; post-recovery CI verify + audit line to follow.