| name | sdo-project-setup |
| description | Bootstrap and maintain an agent-based document drafting project for any SDO. Use when starting a new standards contribution, setting up project structure (PLAN.md, AGENTS.md, directory layout), syncing metadata between PLAN.md and .docx properties, or detecting whether a project is new vs. ongoing. Provides common project infrastructure; SDO-specific templates and header structures live in the per-SDO drafting skill. |
SDO Project Setup
Common project infrastructure for agent-based standards document drafting --
independent of any specific SDO. Load this skill alongside the per-SDO
drafting skill (3gpp-drafting, etsi-drafting, itut-drafting) when
setting up or maintaining a contribution project.
What this skill provides
What the per-SDO drafting skill provides
| Concern | Example (3GPP) |
|---|
| Canonical template file | Tdoc_Template.docx with all required styles |
| SDO-specific metadata keys | tdoc, meeting, revision_of |
| Header structure for revision patching | Paragraph-based header with TDoc-Header style |
| Template substitution rules | {{ tdoc }} -> S4-260717 |
| Concrete style-name mapping | B1, NO, TF, TH, etc. |
Quick start: new 3GPP TDoc project
cp .agents/skills/sdo-project-setup/references/AGENTS-template.md ./AGENTS.md
cp .agents/skills/3gpp-drafting/assets/Tdoc_Template.docx ./ref/
uv run .agents/skills/sdo-project-setup/scripts/set_docx_props.py \
"S4-260717 - Idle noise test method.docx" \
--props tdoc=tdoc,revision_of=revision_of,meeting=meeting,date=date,agenda_item=agenda_item,target=target
Cross-references
sdo-docx-formatting -- formatting rules (loaded for all SDOs)
sdo-docx-operations -- officecli guardrails (loaded for all SDOs)
sdo-writing-style -- prose quality (loaded when drafting content)
sdo-writing-conventions -- mechanical writing rules (loaded when drafting content)
3gpp-drafting -- 3GPP-specific template, metadata, header structure
etsi-drafting -- ETSI-specific template, metadata, header structure
itut-drafting -- ITU-T-specific template, header table structure