← Back to list
name: table-schema
description: |
Define evidence-first table schemas for a survey (NO PROSE): what each table must answer, columns, and which evidence-pack fields are required to fill it.
Trigger: table schema, schema-first tables, table design, 表格 schema, 先 schema 后填充.
Use when: you want tables to be verifiable and non-placeholder before LaTeX (typically Stage C4 after evidence packs exist).
Skip if:

table-schema
by WILLOSCAR
Research pipelines as semantic execution units: each skill declares inputs/outputs, acceptance criteria, and guardrails. Evidence-first methodology prevents hollow writing through structured intermediate artifacts.
⭐ 83🍴 10📅 Jan 24, 2026
SKILL.md
name: table-schema
description: |
Define evidence-first table schemas for a survey (NO PROSE): what each table must answer, columns, and which evidence-pack fields are required to fill it.
Trigger: table schema, schema-first tables, table design, 表格 schema, 先 schema 后填充.
Use when: you want tables to be verifiable and non-placeholder before LaTeX (typically Stage C4 after evidence packs exist).
Skip if: outline/table_schema.md already exists and is refined (no placeholders; >=2 tables defined).
Network: none.
Guardrail: NO PROSE; do not invent facts; schema must be checkable and map each column to an evidence source.
Table Schema (Evidence-first, NO PROSE)
Purpose: prevent “ugly tables” by fixing the information architecture first (questions + columns + evidence sources), before any filling.
Inputs
outline/outline.ymloutline/subsection_briefs.jsonloutline/evidence_drafts.jsonl- Optional:
GOAL.md
Outputs
outline/table_schema.md
Non-negotiables
- NO PROSE: schemas are bullets-only.
- No placeholders: no
TODO,(placeholder),<!-- SCAFFOLD -->, or ellipsis (…). - Each table must define:
- the question it answers
- the row unit (subsection / cluster / paper)
- each column + its allowed content style (short phrases; no long prose cells)
- evidence mapping: which evidence-pack fields are required for each column
Helper script
python .codex/skills/table-schema/scripts/run.py --helppython .codex/skills/table-schema/scripts/run.py --workspace <ws>
Script
Quick Start
python .codex/skills/table-schema/scripts/run.py --helppython .codex/skills/table-schema/scripts/run.py --workspace <ws>
All Options
- See
--help. - Reads:
outline/outline.yml,outline/subsection_briefs.jsonl,outline/evidence_drafts.jsonl. - Optional:
GOAL.md(for scope + table questions).
Examples
- Create schema-first table specs:
- Ensure
outline/evidence_drafts.jsonlexists so columns can be tied to evidence fields. - Run:
python .codex/skills/table-schema/scripts/run.py --workspace workspaces/<ws>
- Ensure
Troubleshooting
Issue: schema columns are not grounded in evidence
Fix:
- For each column, specify exactly which evidence-pack fields will populate it; remove columns that would require inventing facts.
Issue: schema is too broad (cannot be filled)
Fix:
- Narrow the table question; prefer two smaller, fillable tables over one “all-in-one” table.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

