Update Public Docs
SkillFiles & storageUpdate public API reference docs to match Python source code. Compares client.py, schema files, and config models against MDX docs and fixes any gaps. Triggers on: update docs, sync docs, update public docs, update api reference, refresh documentation.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Update Public Docs skill
What this skill tells your AI
The instructions your AI receives, as published by reflexioai/claude-smart in .agents/skills/update-public-docs/SKILL.md and read by ahel’s review.
Keep the public documentation at reflexio/public_docs/ in sync with the Python source code (client library, schemas, config models).
Source Files (authoritative)
Read these files to understand the current API surface:
reflexio/reflexio_client/reflexio/client.py— All public client methods (defines what's client-facing)reflexio/reflexio_commons/reflexio_commons/api_schema/service_schemas.py— Data models, enums, request/response schemasreflexio/reflexio_commons/reflexio_commons/api_schema/retriever_schema.py— Search/get request/response modelsreflexio/reflexio_commons/reflexio_commons/config_schema.py— Configuration models
Documentation Files (to update)
Read all MDX docs under reflexio/public_docs/content/docs/:
api-reference/client-*.mdx— Client method documentationapi-reference/schemas-*.mdx— Schema/model documentationconcepts/— Core concept pagesgetting-started/— Quickstart and setup guidesexamples/— Usage examples
Workflow
Step 1: Read All Sources
Read every source file listed above. Extract:
- All public methods from
ReflexioClient(name, parameters with types/defaults, return type, docstring) - All public Pydantic models used by those methods (field name, type, required/optional, default, description)
- All enum classes and their values
- All config model fields
Step 2: Read All Documentation
Read every MDX file under reflexio/public_docs/content/docs/.
Step 3: Compare and Update
For each doc category, compare source against docs and fix discrepancies:
Client methods (client-*.mdx):
- Every public method in
client.pymust be documented - Parameters: correct name, type, required/optional, default value
- Return type and response schema must match
- Remove docs for methods that no longer exist
Schema docs (schemas-*.mdx):
- Every field in each Pydantic model must appear in the documentation tables
- Field name, type, required/optional, default, and description must match source
- Remove docs for models/fields that no longer exist
Enums (schemas-enums.mdx):
- All enum values must be listed with correct string values
Config docs (schemas-config.mdx):
- All config model fields must match source
Concepts/examples (concepts/, getting-started/, examples/):
- Check for references to deprecated or renamed features, methods, or fields
- Update any stale code snippets
Step 4: Scope Rules
INCLUDE:
- All methods in
ReflexioClient - All public Pydantic models used by those methods
- All enums
- Config models
EXCLUDE:
- Internal API endpoints (
api.pyinternals) — only document what's exposed throughclient.py - Skill-related features (disabled)
- Private/internal helper methods
- Implementation details
Step 5: Verify Build
Run the docs build to ensure no errors:
cd reflexio/public_docs && npx next build
Fix any build errors before finishing.
Step 6: Report
Summarize what changed:
- New methods/models/fields documented
- Updated parameters, types, or defaults
- Removed stale documentation
- Any build issues encountered and how they were resolved
Signals
- GitHub stars
- 777
- Forks
- 87
- Last commit
- Aug 2026
Others that do the same job
Advanced
- Catalog kind
- skill
- Gateway key
update-public-docs- Source
- github.com/reflexioai/claude-smart