General
PromptBeginner5 minmarkdown
Untitled Skill
193
Selectools development conventions, testing requirements, and release process
Loading actions...
Main instructions and any bundled files for this skill.
any — mypy enforced on src/src/selectools/, tests in tests/tests/agent/test_regression.pyRecordingProvider pattern to verify exact args passed to providers@pytest.mark.e2e (skipped in CI)pytest tests/ -x -q and confirm ALL pass before any commitEvery feature MUST include ALL of:
src/selectools/__init__.pytests/examples/NN_name.pydocs/modules/NAME.mdnotebooks/getting_started.ipynbdocs/index.md feature tablemkdocs.ymlgit checkout -b feat/<name>__init__.py + pyproject.tomlmkdocs build to verify no broken linksgit tag -a vX.Y.Zstream()/astream() MUST pass tools paramToolCall objects must not be stringified in streamingmax_completion_tokens not max_tokensresponse_msg.content can be None — always use or ""docs/ must use absolute GitHub URLsTypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
risks