원클릭으로
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 직업 분류 기준
| 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 draftedUse 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.