johnnichev/selectools

Production-ready Python framework for AI agents with built-in guardrails, audit logging, cost tracking, and hybrid RAG. Supports OpenAI, Anthropic, Gemini, Ollama. By NichevLabs.

11Stars on the repository
22Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

audit

01

johnnichev/selectools

Skill Claude CodeCodex

Cross-reference audit for stale counts, broken links, and doc drift across all files.

11 1mo ago A 18 tokens original Apache-2.0

bug-hunt

02

johnnichev/selectools

Skill Claude CodeCodex

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.

11 1mo ago A 34 tokens original Apache-2.0

doc-audit-skill

03

johnnichev/selectools

Skill Claude CodeCodex

Deploy parallel QA sub-agents to find documentation inconsistencies, stale counts, missing references, and improvement opportunities. Then fix everything found.

11 1mo ago A 0 tokens original Apache-2.0

docs

04

johnnichev/selectools

Skill Claude CodeCodex

Write or update documentation — module docs, index, quickstart, architecture, examples, notebook.

11 1mo ago A 20 tokens original Apache-2.0

feature

05

johnnichev/selectools

Skill Claude CodeCodex

End-to-end feature implementation — source, exports, tests, docs, examples, and notebook.

11 1mo ago A 20 tokens original Apache-2.0

handoff

06

johnnichev/selectools

Skill Claude CodeCodex

Auto-fill HANDOFF.md with current session state from git, then suggest /clear for a fresh start.

11 1mo ago A 23 tokens original Apache-2.0

lint

07

johnnichev/selectools

Skill Claude CodeCodex

Run the full code quality pipeline — ruff format, ruff check, mypy, bandit.

11 1mo ago A 22 tokens original Apache-2.0

ralph-bug-hunt

08

johnnichev/selectools

Skill Claude CodeCodex

Autonomous hunt-and-fix loop for a single selectools module. Finds bugs, auto-applies fixes, writes regression tests, verifies with pytest. Outputs RALPHRESULT sentinel on the last line so the orchestration script can detect convergence.

11 1mo ago A 56 tokens original Apache-2.0

release

09

johnnichev/selectools

Skill Claude CodeCodex

Prepare and execute a selectools release — version bump, changelog, docs, git, PyPI.

11 1mo ago A 22 tokens original Apache-2.0

test

10

johnnichev/selectools

Skill Claude CodeCodex

Write tests following selectools patterns — mocks, recording, regression, integration.

11 1mo ago A 16 tokens original Apache-2.0