You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
③ 直派任务 — 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.
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
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.
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).
objectstack-data's description → ≤ 700 characters, same trigger phrases and exclusion sentence, parenthetical enumerations dropped; the other three descriptions untouched.
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.
③ 直派任务 — 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: #19714line 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/main40626bdca6, 2026-09-22T10:3xZ)SKILL.mdline counts:objectstack-platform1,223 ·objectstack-automation961 ·objectstack-data854 ·objectstack-upgrade600 (over the 500-line guidance in Anthropic's skill best-practices, which also notes long files get truncated by aheadpre-read). Under the line and excluded from this card: i18n 494 · formula 461 · api 428 · ai 416 · query 399 · ui 309.descriptionlengths: data 1,023 characters of a 1,024 cap; ui 868; upgrade 847; platform 812.objectstack-data/references/data-hooks.md991 ·objectstack-ui/rules/dashboards.md462 ·objectstack-ui/rules/pages.md448 ·objectstack-data/rules/relationships.md395 ·objectstack-data/rules/validation.md342 ·objectstack-data/rules/field-types.md322 ·objectstack-ui/rules/list-views.md303.objectstack-platform/SKILL.mdlines ~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 —Ruled shape — ⛔ not open for re-design
SKILL.mdor moves verbatim to a file under that skill'sreferences/(e.g.references/operations.mdfor platform's ops tail,references/examples-<topic>.mdfor the long examples), with a one-line pointer left inSKILL.mdwhere it was. Diff proof in the PR body: for each moved block, the source line range and the destination path.SKILL.mdfiles 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).objectstack-data'sdescription→ ≤ 700 characters, same trigger phrases and exclusion sentence, parenthetical enumerations dropped; the other three descriptions untouched.check:skills-token-ratchetand the rest of the derived gate families run as they are.skills/**(pointers + TOCs); each of the fourSKILL.mdfiles ≤ 500 lines. Over budget ⇒ stop and report.Clause-②: no; changeset per the last mergedskills/**-only PR (measure and say); Tier H — the maintainer merges by hand. One PR,Fixesthis card.Dedupe
SKILL.md over 500 lines split references·platform ops tail second skill·data description 1023 cap·reference files TOC·batch #213 item 1Generated by Claude Code