Skip to content

Published skills: the four SKILL.md files over 500 lines become routing + rules with examples and the platform ops tail moved under references/; TOCs on the 7 reference files over 300 lines; data's description trimmed under its cap (maintainer direct dispatch, batch #213 item 1) #19715

Description

@os-support-ai

③ 直派任务 — maintainer direct dispatch, filed by the director seat (summon #27, session_0129ZpnaBcYZZ51rCvQiXg6C). domain:skills · dispatched under the maintainer's words; ⛔ not a queue card. Waits on the evals card (below) so the split can be measured.
Unblocked 2026-09-22T14:06Z: #19714 closed (PR #19721 merged); the former Blocked-by: #19714 line is retired.

Provenance (who / verbatim / where): the maintainer, chat with the director seat, 2026-09-22, answering decision batch #213 — 「1 2 4 同意」. Item 1 as presented: 「四个超长 SKILL.md 按 500 行切,整段示例与 platform 的运维尾段下沉 references/,零删内容;同卡顺手:data 的 description 压到约 700 字符、长参考文件加目录」. Sequencing per item 2 (agreed): the evals of #19714 exist first, so the before/after reading below is possible.

Readings (director seat, origin/main 40626bdca6, 2026-09-22T10:3xZ)

  • SKILL.md line counts: objectstack-platform 1,223 · objectstack-automation 961 · objectstack-data 854 · objectstack-upgrade 600 (over the 500-line guidance in Anthropic's skill best-practices, which also notes long files get truncated by a head pre-read). Under the line and excluded from this card: i18n 494 · formula 461 · api 428 · ai 416 · query 399 · ui 309.
  • description lengths: data 1,023 characters of a 1,024 cap; ui 868; upgrade 847; platform 812.
  • Reference files over 300 lines, none with a table of contents: objectstack-data/references/data-hooks.md 991 · objectstack-ui/rules/dashboards.md 462 · objectstack-ui/rules/pages.md 448 · objectstack-data/rules/relationships.md 395 · objectstack-data/rules/validation.md 342 · objectstack-data/rules/field-types.md 322 · objectstack-ui/rules/list-views.md 303.
  • The research subagent's reading of objectstack-platform/SKILL.md lines ~1017–1216: an operations tail (daily loop / build / ports / deploy / health) reading like a second skill, and two 「Complete … Example」 blocks of 60+ lines each — ⚠️ carried, not re-measured by the director; the dev re-reads before cutting.

Ruled shape — ⛔ not open for re-design

  1. Zero content deletion. Every paragraph and code block of the four files either stays in SKILL.md or moves verbatim to a file under that skill's references/ (e.g. references/operations.md for platform's ops tail, references/examples-<topic>.md for the long examples), with a one-line pointer left in SKILL.md where it was. Diff proof in the PR body: for each moved block, the source line range and the destination path.
  2. After the split each of the four SKILL.md files is ≤ 500 lines and keeps: frontmatter, when-to-use, the rules and decision tables, and pointers. A pointer is one line; ⛔ no summaries that paraphrase the moved text (paraphrase is a second copy that drifts).
  3. objectstack-data's description≤ 700 characters, same trigger phrases and exclusion sentence, parenthetical enumerations dropped; the other three descriptions untouched.
  4. The 7 reference files listed above each get a 5–8 line table of contents at the top (anchors to their existing headings). Nothing else in them changes.
  5. Measure before and after: run the evals of Published skills: every objectstack skill ships ≥ 3 evals in the objectui fixture shape, replacing the 「Not yet implemented」 placeholders (maintainer direct dispatch, batch #213 item 2) #19714 for the four skills on the tree before this PR's change and on the PR head; paste both readings in the PR body. A worse reading on any eval ⇒ stop and report, ⛔ do not tune assertions.
  6. ⛔ No new gate, ratchet or check script; check:skills-token-ratchet and the rest of the derived gate families run as they are.
  7. Net line budget: ≤ +80 lines across skills/** (pointers + TOCs); each of the four SKILL.md files ≤ 500 lines. Over budget ⇒ stop and report.
  8. Clause-②: no; changeset per the last merged skills/**-only PR (measure and say); Tier H — the maintainer merges by hand. One PR, Fixes this card.

Dedupe

SKILL.md over 500 lines split references · platform ops tail second skill · data description 1023 cap · reference files TOC · batch #213 item 1


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions