一键导入
mathodology-skill-authoring
Use when adding, updating, validating, or reviewing Mathodology project skills, SKILL.md files, or agents/openai.yaml metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when adding, updating, validating, or reviewing Mathodology project skills, SKILL.md files, or agents/openai.yaml metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when running, backing up, transferring, restoring, archiving, or globally installing the Mathodology skills-only repository and its award workflows.
Use when maintaining archived knowledge about Mathodology's former Python agent pipeline, worker roles, prompts, Coder execution, HMML, MATLAB, search, or critic behavior.
Use when running Mathodology award-workflow phase gates, judge panels, structured handoffs, figure QA, or rendered-PDF QA in a contest run.
Use when validating the Mathodology skills-only repository or preserving archived knowledge about the former development, testing, deployment, packaging, and release workflows.
Use when maintaining, validating, or checking boundaries of the Mathodology skills repository itself, or deciding whether a change belongs on this branch.
Use when maintaining archived knowledge about Mathodology's former gateway, API routes, auth, state, LLM routing, exports, submission bundles, or contracts.
| name | mathodology-skill-authoring |
| description | Use when adding, updating, validating, or reviewing Mathodology project skills, SKILL.md files, or agents/openai.yaml metadata. |
This repository currently has one skill system: project skills under .claude/skills/.
Each skill directory contains:
SKILL.md
agents/openai.yaml
No separate product runtime skill directory is present on this branch.
Claude Code orchestration assets are adjacent to skills:
.claude/agents/<agent-name>.md
.claude/workflows/<workflow-name>.md
Codex orchestration belongs inside SKILL.md, agents/openai.yaml, and docs/WORKFLOWS.md.
Every SKILL.md needs YAML frontmatter with:
---
name: mathodology-example
description: Use when ...
---
Rules:
name must match the directory name.description must start with Use when.Skills should be reusable process guidance, not a record of one editing session.
For this skills-only branch:
Claude Code adaptation:
.claude/agents/..claude/workflows/.Codex adaptation:
SKILL.md and docs/WORKFLOWS.md.agents/openai.yaml default prompts explicit enough to trigger the right skill.Each project skill should have agents/openai.yaml with:
interface:
display_name: "Readable Name"
short_description: "Short UI label"
default_prompt: "Use $skill-name ..."
The default prompt must mention the matching $skill-name.
Run the shared validator from the repository root; it covers frontmatter, metadata, links, whitelist, agents, and doc sync:
python3 .claude/skills/mathodology-dev-test-release/scripts/validate_repo.py all
Use a single subcommand (skills, metadata, links, whitelist, agents,
sync, selftest) while iterating.
Rules for validation logic and scripts:
.claude/skills/mathodology-dev-test-release/scripts/validate_repo.py. Never
re-inline these checks as heredocs in a SKILL.md, doc, or agent file; extend
the script instead.scripts/ directory. Every shipped script must be
executable, carry a --self-test (or selftest subcommand) that is run and
passes before shipping, and declare its prerequisites with an actionable error
when one is missing.handoff / gate / scorecard /
decision_memo schemas, judge thresholds, and QA scripts) belong to
mathodology-award-gates. Reference that skill; do not invent new inline gate
formats in individual skills or agents.SKILL.md.agents/openai.yaml if display text or default prompt should change.