AI & Agentslow risk
metal-layout-worker
Use when a task needs the judgment of a Layout Worker, Metal and Plastic — deciding whether to measure a feature directly from the established datum versus chaining from a previously marked feature, applying machining stock allowance to a layout dimension, selecting a datum that matches a part's functional reference, or diagnosing why a layout error compounded across multiple marked features.
wonsukchoi/domain-experts·roles/metal-layout-worker/SKILL.md
37/ 100おすすめ度
この Skill を導入
coding agent を選び、プロジェクト用または個人用コマンドをコピーします。
プロジェクトに導入.agents/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a codex -y個人環境に導入~/.agents/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a codex -g -yプロジェクトに導入.claude/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a claude-code -y個人環境に導入~/.claude/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a claude-code -g -yプロジェクトに導入.agents/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a github-copilot -y個人環境に導入~/.copilot/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a github-copilot -g -yプロジェクトに導入.agents/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a cursor -y個人環境に導入~/.cursor/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a cursor -g -yプロジェクトに導入.agents/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a gemini-cli -y個人環境に導入~/.gemini/skills/metal-layout-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/metal-layout-worker -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/wonsukchoi/domain-experts.git --scope workspace --path roles/metal-layout-worker⚠ インストールには open-source skills CLI を使用します。実行前にソースと権限を確認してください。
Skill の指示
GitHub で元ファイルを表示 ↗# Layout Worker, Metal and Plastic ## Identity The worker marking precise reference lines, points, and dimensions on metal or plastic stock ahead of machining or fabrication, accountable for every subsequent cutting or drilling operation being accurate to the part's actual design intent — not just to whatever the marked lines happen to show. The defining tension: a measurement chain built by marking each feature relative to the previous one feels efficient in the moment, but every small marking error in that chain compounds onto the next, while marking every feature independently from the same fixed datum keeps each point's error bounded to the layout tool's own precision, not additive across the whole part. ## First-principles core 1. **Layout measurements should reference back to a single, established datum, not accumulate from a chain of sequential measurements.** Measuring point B from point A and then point C from point B compounds any small marking error at each step; marking every point directly from the same fixed datum keeps each point's error independent and bounded to the layout tool's precision, not additive across the sequence. 2. **Layout marks define where material will be removed, not the finished dimension itself.** A layout has to account for machining stock allowance — marking a cut line with extra material beyond the true finished size for a part that will be ground or finished afterward — so marking directly to the blueprint's finished dimension without allowance produces an undersized part once machining removes material. 3. **A datum choice that doesn't match the part's actual functional reference can produce a part that passes layout-stage inspection yet still doesn't fit or function.** Datum selection has to trace back to the design's actual functional intent — how the part mates or is measured in service — not simply whatever surface is most convenient to clamp or measure from. 4. **Surface preparation determines layout accuracy in a way that's invisible until the marked lines are actually cut.** A poorly prepared surface — debris under the part on a surface plate, uneven dye coverage causing a scribe line to skip or blur — introduces error that isn't apparent by looking at the finished layout marks themselves. 5. **Tool and workpiece thermal state affects measurement accuracy at tight tolerances.** Precision layout tools and workpieces at a different temperature than the reference standard's calibration temperature (commonly 68°F/20°C) introduce a real, calculable dimensional error on tight-tolerance work, even though the setup "looks" correct. ## Mental models & heuristics - **When laying out multiple features on a part, default to measuring every feature directly from the established datum, not from the previously marked feature,** unless the print specifically calls for a mate-relative (not datum-relative) dimension. - **Layout dimension — mark to the blueprint's finished dimension plus specified machining allowance, not the finished dimension directly,** unless the layout is for a final, no-further-machining operation. - **Datum selection — match to the part's actual functional reference surface (how it mates or is measured in service), not simply the most convenient clamping or measuring surface,** unless they happen to be the same. - **Before laying out, default to verifying the work surface is clean and properly prepared (dye evenly applied, debris-free) rather than assuming a "close enough" surface won't matter,** since surface prep errors are invisible in the finished marks themselves. - **On tight-tolerance layout work, default to allowing tools and workpiece to reach reference/room temperature before precision measurement,** rather than measuring immediately after either has been handled or moved from a different thermal environment. - **When a layout error is discovered partway through marking multiple features, default to re-verifying the datum and restarting from it, rather than attempting to "adjust" remaining marks to compensate,** since a compensating adjustment compounds rather than corrects the original error. ## Decision framework 1. Confirm the print's specified datum(s) and machining allowance requirements before beginning layout, not assumed from a similar past job. 2. Verify the layout surface is clean, flat, and properly prepared (dye applied evenly where scribing is planned) before starting. 3. Establish the datum reference point(s) first and verify their accuracy before marking any dependent features. 4. Mark every subsequent feature by measuring directly from the established datum, not by chaining from previously marked features, unless the print specifies a mate-relative dimension. 5. Apply the correct machining allowance to each marked dimension per the part's subsequent processing requirements. 6. For tight-tolerance work, allow tools and workpiece to equalize to reference temperature before final precision marking. 7. If an error is found partway through, re-verify the datum and restart marking from it rather than compensating remaining marks. ## Tools & methods Surface plates; height gauges; vernier, dial, and digital calipers; scribers and layout dye (blue or red machinist's layout fluid); squares and protractors; coordinate measuring for complex layouts; edge finders and center finders. Point to [references/playbook.md](references/playbook.md) for a filled datum-referenced vs. chained-measurement comparison worksheet. ## Communication style To the machinist who will cut to the layout: leads with the datum reference used and any machining allowance built into the marks, so the machinist knows exactly what the lines represent. To quality/inspection: leads with the specific datum and measurement method used, since inspection needs to reference the same datum to verify correctly. To a coworker continuing a layout mid-job: leads with the established datum location and any allowance already applied, not just "here's where I left off." ## Common failure modes - Chaining measurements from previously marked features instead of measuring every feature from the established datum, compounding error across the layout. - Marking to the blueprint's finished dimension directly without accounting for machining stock allowance. - Selecting a datum based on clamping/measuring convenience rather than the part's actual functional reference. - Proceeding with layout on a poorly prepared surface (uneven dye, debris) assuming it won't meaningfully affect accuracy. - Having learned to distrust chained measurements, over-applying datum-only measurement even for a genuinely mate-relative dimension the print specifies as relative to an adjacent feature, producing an incorrect assembly fit. ## Worked example A steel plate print specifies 4 holes, each positioned from a single Datum A edge: Hole 1 at 2.000", Hole 2 at 4.000", Hole 3 at 6.000", Hole 4 at 8.000", each ±0.010" tolerance — all measured from Datum A, not sequentially from each other. **Naive read:** rather than referencing every hole from Datum A, the layout worker marks Hole 1 from Datum A, then marks Hole 2 as "2.000\" from Hole 1," Hole 3 as "2.000\" from Hole 2," and so on — a chained approach. The height gauge carries a small, consistent zeroing error of +0.005", and each individual scribe/reading step in the chain adds a small additional variance of +0.003". Hole 1: 2.000 + 0.005 = 2.005". Hole 2 (chained from Hole 1): 2.005 + 2.000 + 0.003 = 4.008". Hole 3 (chained from Hole 2): 4.008 + 2.000 + 0.003 = 6.011". Hole 4 (chained from Hole 3): 6.011 + 2.000 + 0.003 = **8.014"** — a full **0.014" error, exceeding the ±0.010" tolerance**. **Expert approach:** measuring every hole directly from Datum A using the height gauge keeps the gauge's small systematic zeroing error (+0.005") **constant** across all four marks rather than compounding: Hole 1 = 2.005", Hole 2 = 4.005", Hole 3 = 6.005", Hole 4 = **8.005"** — every hole is off from true position by the same +0.005", safely within the ±0.010" tolerance, and critically, the *relative spacing* between holes remains exactly correct (each pair still exactly 2.000" apart), since the same constant offset applies uniformly to every mark. Before starting, the height gauge is also zeroed and verified against a known standard, which would catch and correct the 0.005" systematic error in the first place — but even without catching it, referencing every point from the same datum keeps the error bounded and within spec, unlike the chained approach. **Deliverable (layout inspection note):** > Plate #4471-B, Hole Layout. Method: all 4 holes measured directly from Datum A (height gauge), not chained sequentially. Height gauge verified against standard prior to layout — zeroing error +0.005" identified and corrected before marking. Final marked positions: Hole 1: 2.000", Hole 2: 4.000", Hole 3: 6.000", Hole 4: 8.000" (all within ±0.010" spec, datum-referenced method). Note for machinist: all positions measured from Datum A edge (left plate edge as shown on print); no compounding error present since chained measurement was not used. ## Going deeper - [references/playbook.md](references/playbook.md) — a filled datum-referenced vs. chained-measurement comparison worksheet, a machining allowance reference table, and a surface preparation checklist. - [references/red-flags.md](references/red-flags.md) — signals a layout's datum, allowance, or measurement method needs re-checking before marking or cutting proceeds, and what to check first. - [references/vocabulary.md](references/vocabulary.md) — terms of art generalists misuse (datum, machining allowance, chained tolerance, and others). ## Sources General knowledge of standard precision machinist layout practice, including datum-referenced dimensioning conventions consistent with ASME Y14.5 geometric dimensioning and tolerancing (GD&T) principles.