docs
Write or update documentation — module docs, index, quickstart, architecture, examples, notebook
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Write or update documentation — module docs, index, quickstart, architecture, examples, notebook
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run the full code quality pipeline — ruff format, ruff check, mypy, bandit
Prepare and execute a selectools release — version bump, changelog, docs, git, PyPI
Auto-fill HANDOFF.md with current session state from git, then suggest /clear for a fresh start
Autonomous hunt-and-fix loop for a single selectools module. Finds bugs, auto-applies fixes, writes regression tests, verifies with pytest. Outputs RALPH_RESULT sentinel on the last line so the orchestration script can detect convergence.
End-to-end feature implementation — source, exports, tests, docs, examples, and notebook
Deploy parallel QA agents to hunt for bugs across selectools. Each agent audits a different subsystem. Use for pre-release quality gates or periodic sweeps.
| name | docs |
| description | Write or update documentation — module docs, index, quickstart, architecture, examples, notebook |
| argument-hint | <module-or-topic> |
Write or update documentation for: $ARGUMENTS
grep -c "ModelInfo(" src/selectools/models.pypytest tests/ --collect-only -q 2>/dev/null | tail -1ls examples/*.py | wc -l | tr -d ' 'ls docs/modules/*.md | wc -l | tr -d ' 'python3 -c "from selectools.trace import StepType; print(len(StepType))" 2>/dev/nullpython3 -c "from selectools.observer import AgentObserver; import inspect; print(len([m for m in dir(AgentObserver) if m.startswith('on_')]))" 2>/dev/nullCreate docs/modules/<FEATURE>.md with:
# Feature Name
**Added in:** vX.Y.Z
**File:** `src/selectools/module.py`
**Classes:** `ClassName`
## Overview
Brief description.
## Quick Start
Minimal working example.
## API Reference
Class/method signatures with parameter tables.
## See Also
Links to related module docs.
Add to mkdocs.yml nav under the appropriate section:
nav:
- Core: # Agent, Tools, Memory, Sessions, etc.
- Runtime Controls: # Budget, Cancellation, Token Estimation, Model Switching
- Providers: # Overview, Models, Usage
- RAG: # Pipeline, Hybrid Search, Chunking, etc.
- Evaluation: # Eval Framework
- Integration: # MCP Client/Server
- Security: # Guardrails, Audit, Screening
Update docs/index.md — add to feature table, update counts.
If user-facing, add a step to docs/QUICKSTART.md.
If it adds a new system component, update docs/ARCHITECTURE.md.
Create examples/NN_feature_name.py (next available number).
Follow existing style: docstring at top, self-contained, main() function with if __name__ guard.
After all doc changes, update hardcoded counts in:
README.md (test count, example count)docs/index.md (test count)CLAUDE.md (test count, example references)CONTRIBUTING.md + docs/CONTRIBUTING.md (test count)landing/index.html (test count badge)Always sync after updating CHANGELOG.md:
cp CHANGELOG.md docs/CHANGELOG.md
modules/AGENT.md, ../ARCHITECTURE.md)!!! tip, !!! warning, !!! exampleAlways run after doc changes:
cp CHANGELOG.md docs/CHANGELOG.md && mkdocs build