API Reference
Skills
Fix (Version Management)
CI (GitHub Actions)
Deploy
Versions
Docs Module
Search Module
Search across the SciTeX ecosystem.
- Query syntax:
“save figure” → match any term ‘“exact phrase”’ → match exact phrase “+required term” → term must appear “-excluded” → results with this term are removed
- param query:
Search query (supports +required, -excluded, “phrases”).
- param scope:
What to search — “all”, “api”, “cli”, “mcp”, or “docs”.
- param package:
Limit to a single package.
- param packages:
Limit to specific packages.
- param max_results:
Maximum results to return.
- param fuzzy:
Enable fuzzy matching via difflib (default True).
- returns:
package, name, title, score, scope, match_type. Sorted by relevance (score descending).
- rtype:
List of dicts with
Discovery
Manifest
Builder
CLI
Backward-compat shim — re-exports from scitex_dev._dispatch.
The reusable docs/skills CLI mixins moved to scitex_dev._dispatch in 0.11.0. This shim keeps from scitex_dev.cli import … working for downstream packages (figrecipe, scitex-io, scitex-app, etc.) until they migrate. Will be removed in 0.12.0.
- scitex_dev.cli.docs_click_group(package: str, name: str = 'docs')[source]
Create a Click command group for docs (requires Click installed).
- Usage::
from scitex_dev.cli import docs_click_group cli.add_command(docs_click_group(package=”scitex-writer”))
- scitex_dev.cli.register_docs_subcommand(subparsers: _SubParsersAction, package: str) ArgumentParser[source]
Register
docswithlistandgetverb subcommands.- Usage::
scitex-stats docs list # List doc pages scitex-stats docs get # Show available pages scitex-stats docs get api # Show specific page
- scitex_dev.cli.register_skills_subcommand(subparsers: _SubParsersAction, package: str) ArgumentParser[source]
Register
skillswithlistandgetverb subcommands.- Usage::
scitex-stats skills list # List skill pages scitex-stats skills get # Show main SKILL.md scitex-stats skills get test-selection # Show a reference page
MCP
scitex-dev’s OWN FastMCP server.
The MCP helper utilities (wrap_as_mcp, register_docs_tools, get_tools_sync, …) used to live here but are now ecosystem-glue under scitex_dev._ecosystem._mcp and re-exported as the public scitex_dev.ecosystem surface. This package retains only the _server module that hosts scitex-dev’s own MCP tools.