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