بنقرة واحدة
release-process
当用户要求更新 extract-agent 版本号、补 changelog、构建 dist、推送代码、或发布到 PyPI 时使用此 skill。只用于维护者发版,不用于日常 workspace 提取。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当用户要求更新 extract-agent 版本号、补 changelog、构建 dist、推送代码、或发布到 PyPI 时使用此 skill。只用于维护者发版,不用于日常 workspace 提取。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
当用户要启动 agentic loop、使用 one-click auto、通过 Python API 调用完整流程、或在运行过程中接收 callback 和 heartbeat 事件时使用此 skill。如果用户当前主要是在准备或维护 `.xdev` 数据,先转到 xdev skill。
当文档内容过长无法一次查看、需要搜索关键词定位信息、或需要按页按节点浏览 DocJSON/PDF 结构时使用此 skill。适合与 xdev、agentic-extract 配合做长文档阅读与定位。
当用户要求更新 extract-agent 版本号、补 changelog、构建 dist、推送代码、或发布到 PyPI 时使用此 skill。只用于维护者发版,不用于日常 workspace 提取。
当用户需要准备或维护 workspace 数据、导入或同步 PDF、查看文档、定义 schema、管理标注、调试 program.py、或运行评估时使用此 skill。如果用户只是想启动 agentic loop 或通过 Python API 一键运行完整流程,转到 agentic-extract skill。
当你需要定义提取 schema、为文档标注数据、分析业务含义、生成业务指导文档时激活此 skill。在评估前必须先完成 schema 定义和数据标注。
当你需要编写或修改 program.py 提取代码、分析评估错误、调试提取逻辑、选择提取策略时激活此 skill。
| name | release-process |
| description | 当用户要求更新 extract-agent 版本号、补 changelog、构建 dist、推送代码、或发布到 PyPI 时使用此 skill。只用于维护者发版,不用于日常 workspace 提取。 |
release-process 负责当前仓库的标准发版流程。
当用户表达以下意图时,直接使用本 skill:
pyproject.tomlsrc/xdev/__init__.pysrc/agentic_extract/__init__.pydocs/CHANGELOG.md 必须记录本次版本的主要改动uv build 之后只发布当前版本对应的两个产物,不要直接发布整个 dist/git statusdocs/CHANGELOG.mdgit add 本次版本涉及文件git commit -m "chore: release X.Y.Z"uv builddist/extract_agent-X.Y.Z.tar.gzdist/extract_agent-X.Y.Z-py3-none-any.whlgit pushuv publish \
dist/extract_agent-X.Y.Z.tar.gz \
dist/extract_agent-X.Y.Z-py3-none-any.whl
发布 token 不要写入命令或文档;通过 UV_PUBLISH_TOKEN 环境变量、keyring 或交互输入提供。
常用命令:
uv run pytest -q tests/agentic_extract
uv run pytest -q tests/integration/test_suite.py -k export_skills
uv run ruff check <touched-files>
如果这次只改文档,至少确认命令、文件路径、版本号和链接都已更新。