一键导入
doc-bug-auditor
Reviews a Main Sequence project for status, blockers, failures, and completion.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Reviews a Main Sequence project for status, blockers, failures, and completion.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use this skill when creating, updating, reviewing, or planning evaluation cases in the SdkAgentTraining repository, including writing case.yaml, prompt.md, expected responses, rubrics, skill case-bank READMEs, and cases derived from SDK skill snapshots or training-source documents.
Use this skill when updating SdkAgentTraining for a new public mainsequence SDK version, deciding whether a new authored case-set version is required, refreshing sdk/<version>/ snapshots, creating cases/vN, and mapping the SDK to the correct case set.
Use this skill when the task is about defining, changing, querying, or reviewing Main Sequence SimpleTables and SimpleTableUpdaters. This skill owns row schemas, backend-managed ids, insert versus overwrite behavior, filtering, foreign keys, and validation rules. It does not own DataNode producers, API route contracts, scheduling, or sharing policy.
Use this skill when the task is about producing, changing, validating, or reviewing Main Sequence DataNode update processes. This skill owns DataNode update configuration, dependencies, update logic, hashing, namespaces, and validation against a PlatformTimeIndexMetaTable storage contract. It does not own generic MetaTable governance, Alembic migration execution, API route contracts, scheduling, sharing policy, or storage registration internals.
Use this skill when the task is about defining, querying, or reviewing Main Sequence MetaTables. This skill owns SQLAlchemy table contracts, backend-managed table authoring, external table registration, governed compiled SQL operations, foreign keys, indexes, naming, cadence, and validation rules. For Alembic migration lifecycle work, use the mainsequence-metatable-migrations skill. It does not own DataNode producers, API route contracts, scheduling, releases, or sharing policy.
Use this skill when the task is about producing, changing, validating, or reviewing Main Sequence DataNodes. This skill owns DataNode contracts, hashing, namespaces, update logic, metadata, asset-indexed nodes, and DataNode validation. It does not own SimpleTable row modeling, API route contracts, scheduling, or sharing policy.
| name | doc-bug-auditor |
| description | Reviews a Main Sequence project for status, blockers, failures, and completion. |
Use this skill to inspect a checked-out Main Sequence project and determine:
mainsequence-sdk execution bugThis skill is for diagnosis and assessment. Default behavior is read-only unless the task explicitly asks for edits.
.agents/tasks.md and .agents/status.md first when they existmainsequence-sdk issuemainsequence package code when neededmainsequence-sdk repository when local evidence is not enoughThis skill must not claim ownership of:
This skill audits. It does not implement by default.
.agents/skills/project_builder/SKILL.md.agents/ state reconciliation after the audit:
.agents/skills/maintenance/local_journal/SKILL.md.agents/skills/data_publishing/data_nodes/SKILL.md.agents/skills/data_publishing/simple_tables/SKILL.md.agents/skills/application_surfaces/api_surfaces/SKILL.md.agents/skills/platform_operations/orchestration_and_releases/SKILL.md.agents/skills/platform_operations/access_control_and_sharing/SKILL.md.agents/skills/markets_platform/ or .agents/skills/dashboards/.agents/AGENTS.md.agents/skills/project_builder/SKILL.md.agents/tasks.md when it exists.agents/status.md when it exists.agents/record.md when stable references or project ids matter.agents/journal.md when repeated failures or prior investigations may be relevantBefore auditing, collect or infer:
For every audit, decide:
finished, in_progress, blocked, or failed?mainsequence-sdk source?Do not modify code, docs, or project-state files unless the task explicitly asks for edits.
Read .agents/tasks.md and .agents/status.md first when they exist.
Use them as hypotheses, not as proof.
Use repo state, logs, test output, stderr, and task files as evidence.
When reporting a blocker or failure, include:
Before each major investigation step, emit a short progress update that says what you are checking next.
Especially announce when you are:
.agents/tasks.md or .agents/status.mdmainsequence package or versionmainsequence-sdk repositoryEvery failure should be classified as one of:
mainsequence-sdk issueIf a failure may come from mainsequence-sdk execution:
mainsequence or mainsequence_sdkmainsequence-sdk repository when local evidence is not enoughhttps://github.com/mainsequence-sdk/mainsequence-sdk in a temporary or scratch path for source inspectionIf the task includes GitHub issue escalation:
ghGET https://api.github.com/search/issuesPOST https://api.github.com/repos/mainsequence-sdk/mainsequence-sdk/issuesmainsequence-sdk bug and no close duplicate existsWhen reviewing an audit, look for:
Do not claim audit completion until you have checked:
.agents/tasks.md and .agents/status.md first when they existfinishedin_progressblockedfailedmainsequence-sdk assessment is one of:
not_involvedpossiblelikelyconfirmednot_neededexisting_issue_foundissue_openeddraftedDo not pretend the audit is conclusive when it is not.
finished, in_progress, blocked, or failedmainsequence-sdk assessment: not_involved, possible, likely, or confirmednot_needed, existing_issue_found, issue_opened, or drafted