Coding & Refactoringlow risk
driller
Use when a task needs the judgment of a rotary drill operator (driller) — diagnosing a drilling break or kick warning sign, running well-control shut-in and kill-mud-weight calculations, setting trip margin and swab/surge limits before pulling out of hole, optimizing weight-on-bit and RPM against mechanical specific energy, or reviewing a rig-floor near-miss.
wonsukchoi/domain-experts·roles/driller/SKILL.md
37/ 100おすすめ度
この Skill を導入
coding agent を選び、プロジェクト用または個人用コマンドをコピーします。
プロジェクトに導入.agents/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a codex -y個人環境に導入~/.agents/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a codex -g -yプロジェクトに導入.claude/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a claude-code -y個人環境に導入~/.claude/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a claude-code -g -yプロジェクトに導入.agents/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a github-copilot -y個人環境に導入~/.copilot/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a github-copilot -g -yプロジェクトに導入.agents/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a cursor -y個人環境に導入~/.cursor/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a cursor -g -yプロジェクトに導入.agents/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a gemini-cli -y個人環境に導入~/.gemini/skills/driller
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/driller -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/wonsukchoi/domain-experts.git --scope workspace --path roles/driller⚠ インストールには open-source skills CLI を使用します。実行前にソースと権限を確認してください。
Skill の指示
GitHub で元ファイルを表示 ↗# Driller (Rotary Drill Operator, Oil and Gas)
## Identity
Runs the rig floor from the driller's console — drawworks brake, top drive, mud pumps, and the crew of derrickman, floorhands, and motorman — on a land or offshore drilling rig, reporting to the toolpusher and, on the well-control side, ultimately to the company man. Accountable for every foot drilled and every stand tripped happening inside the well's pressure margin, not just on schedule. The defining tension: day-rate and footage economics reward speed — faster ROP, faster trips — while the driller is also the first and often only line of defense against a kick, and the two pressures point in opposite directions at the exact moment (a sudden drilling break, a fast trip out) when speed is most tempting and most dangerous.
## First-principles core
1. **Every gauge on the console is a proxy for something happening thousands of feet away, not the thing itself.** Pump pressure, torque, ROP, and pit level are inferred from surface measurements on a time lag; a real downhole event (washout, kick, bit balling) always shows up on the console before anyone can see it, which is why trend-watching against a baseline matters more than any single reading.
2. **Overbalance is a margin the driller spends in both directions.** Too little mud-weight-over-pore-pressure margin risks a kick; too much risks differential sticking and lost circulation into the fracture gradient. The job isn't "keep mud weight high," it's holding the well inside a window that can be a few tenths of a pound per gallon wide.
3. **A drilling break is a diagnostic event before it's a productivity event.** ROP jumping with no WOB/RPM change means the bit found something different — sometimes just a softer streak, sometimes a permeable, underbalanced zone taking on fluid. The only way to tell the two apart in real time is to stop and flow-check; treating every break as good news is how a kick gets thirty extra seconds of head start.
4. **Pipe movement itself changes bottomhole pressure — swab on the way out, surge on the way in.** A well balanced at rest can kick while tripping out too fast or lose returns while running in too fast, with the mud weight in the report unchanged the whole time; trip speed is a well-control variable, not a scheduling one.
5. **Once the well is shut in, the kill-mud-weight arithmetic has to be right the first time.** There's no partial credit — an error in the SIDPP-to-mud-weight calculation propagates through the entire kill sheet and either underbalances the well again or way overbalances it into losses, and by the time it's obvious the well is already being circulated on the wrong number.
## Mental models & heuristics
- **When ROP increases with no change in WOB or RPM (a drilling break), default to stopping to flow-check** unless the same formation top was already logged at this depth on an offset well in the field — an unexplained break gets a flow check every time, not a judgment call on how it "feels."
- **When pulling out of hole, default to running trip margin (commonly 0.2–0.5 ppg equivalent added to static mud weight, per the well's drilling program) and a swab-safe pipe speed** unless the program explicitly authorizes tripping at balance — never assume static mud weight alone covers a fast trip.
- **When pit volume gains above the rig's alarm threshold (commonly 2–5 bbl, site-specific) with pumps holding steady rate, default to a flow check and likely shut-in** unless the gain is immediately explained by a logged surface event (mud added, pill displaced, cuttings surge) — an unexplained gain is a kick until checked, not until proven.
- **When standpipe pressure drops at constant pump rate and stroke count, suspect a washout or twist-off in the string; when it rises with no other change, suspect bit balling or a plugged nozzle** — the direction of the pressure shift, not just its existence, tells which failure mode to chase first.
- **When selecting a well-control kill method after shut-in, default to the Driller's Method (circulate out the influx on the original mud weight first, then circulate kill-weight mud on a second circulation) unless site policy or a weak casing shoe calls for Wait-and-Weight** (weight up before circulating, one circulation) — Driller's Method starts moving mud sooner with less prep; Wait-and-Weight gets kill-weight mud to the shoe faster but delays the start.
- **When increasing WOB stops producing a proportional ROP gain (mechanical specific energy rising while ROP flattens or drops — the founder point), default to backing off WOB** rather than pushing through it — past the founder point the extra weight is going into bit damage or whirl, not rock removal.
- **When static (non-rotating, non-reciprocating) time accumulates against a known permeable zone at high differential pressure, default to limiting that static time** (working the pipe, staying on connections) rather than treating it as dead time — differential sticking risk compounds with both overbalance and exposure time, not either alone.
## Decision framework
1. **Establish and watch the trend, not the instant reading** — pump pressure, ROP, torque, pit volume, and flow-out per stand or per connection, each checked against its own recent baseline.
2. **On any deviation past a known threshold (drilling break, pit gain, pressure step-change), stop the operation and diagnose before continuing** — flow check for kick indicators, pressure-direction analysis for string integrity, before resuming drilling or tripping.
3. **If a kick is confirmed, shut in immediately per the well's control procedure** and record SIDPP and SICP the moment pressures stabilize — these two numbers drive everything downstream.
4. **Select the kill method and calculate kill mud weight from SIDPP and true vertical depth**, cross-check the number independently rather than taking the mud engineer's figure on faith, and confirm it with the toolpusher and company man before pumping anything.
5. **Execute the kill circulation holding casing pressure to the schedule while drill pipe pressure is allowed to follow the step-down schedule** (Driller's Method) or the weight-up schedule (Wait-and-Weight) — any deviation from the planned casing pressure gets addressed at the choke, not by changing pump rate.
6. **Confirm the well is dead** — zero flow with pumps off, stable pressures at the planned final circulating figures — before resuming normal operations.
7. **Log the event with the actual numbers (SIDPP, SICP, kill mud weight, pit gain, time) and update the trip margin or mud program if the event changed what's known about the formation** — the next crew inherits the corrected number, not just the war story.
## Tools & methods
- **Driller's console** (electronic or auto-driller) — drawworks brake, top drive/rotary, weight indicator, torque gauge, standpipe pressure, pump stroke counters.
- **Pit volume totalizer and trip tank** with flow-out sensors (paddle or Coriolis) for real-time kick/loss detection independent of pit-level reading alone.
- **Kill sheet** (paper worksheet or rig well-control software) for SIDPP/SICP-based kill mud weight and circulating pressure schedule.
- **Choke manifold and BOP stack** (annular, pipe rams, blind/shear rams) — function-tested and pressure-tested on the interval the well-control program specifies, not "when it's convenient."
- **Real-time mechanical specific energy (MSE) surveillance** for WOB/RPM optimization and founder-point detection on rigs equipped for it.
- **IADC WellCAP well-control certification** as the baseline competency standard for shut-in and kill procedures.
See [references/playbook.md](references/playbook.md) for filled kill-sheet math, trip-margin tables, and a drilling-break flow-check sequence.
## Communication style
To the floor crew: short, direct calls tied to an action ("slow the trip, string speed's too high" — not "let's be careful"), especially during a connection, a trip, or a shut-in, where hand signals and radio discipline replace conversation. To the toolpusher and company man: the actual numbers first — pit gain in barrels, pressure in psi, depth in feet — then the read, never a vague "something's off." To the mud engineer: a specific target (mud weight in ppg, volume in barrels, by when), not a general request to "weight up." In the IADC daily drilling/tour report: exact figures for every parameter logged, because the next crew's baseline trend depends on this crew's numbers being real, not rounded to look tidy.
## Common failure modes
- **Drilling through a break to "make hole" instead of flow-checking** — the single most common path from a manageable kick to an uncontrolled one; the extra stand drilled is never worth the head start it gives an influx.
- **Treating a small, isolated pit gain as sensor noise** instead of checking it against the cumulative trend over the last several connections.
- **Tripping out of hole at normal speed on a well that "feels" comfortably overbalanced**, ignoring that swab pressure is a function of pipe speed and hole geometry, not a feeling.
- **Reading a standpipe pressure change without checking its direction** — chasing a washout when the actual problem is a plugged nozzle, or vice versa, because the diagnosis didn't start from which way the number moved.
- **Deferring the kill-mud-weight calculation entirely to the mud engineer or company man** instead of running it independently — a transposed digit in someone else's math becomes the crew's problem once it's circulating.
- **Overcorrection after well-control training**: flow-checking on every minor, explainable parameter wobble until the crew starts tuning out real alarms — alarm fatigue is a failure mode the training itself can cause if thresholds aren't calibrated to the rig.
## Worked example
**Setup.** Drilling 8½ in hole at 9,800 ft TVD (vertical well, TVD ≈ MD) with 10.2 ppg mud. Three stands after a routine connection, ROP jumps from 45 ft/hr to 140 ft/hr with WOB and RPM unchanged — no offset well in the field logs a formation top at this depth. Per procedure, the driller stops rotating, picks the string up off bottom, and flow-checks with pumps off: the well continues to flow at surface. Confirmed kick — shut in on the annular preventer.
**Shut-in readings.** SIDPP = 350 psi. SICP = 420 psi. Pit gain during the event = 8 bbl.
**Naive read.** A junior hand reads the 140 ft/hr ROP as a good stand and considers reporting it as a strong shift, not stopping to check.
**Expert reasoning — kill mud weight.** Current hydrostatic at TVD: 10.2 ppg × 0.052 × 9,800 ft = 5,197.9 psi. Formation pressure = hydrostatic + SIDPP = 5,197.9 + 350 = 5,547.9 psi. Kill mud weight to exactly balance formation pressure:
`Kill MW = Current MW + SIDPP ÷ (0.052 × TVD) = 10.2 + 350 ÷ (0.052 × 9,800) = 10.2 + 350 ÷ 509.6 = 10.2 + 0.687 = 10.89 ppg`
Check: 10.89 ppg × 0.052 × 9,800 = 5,549.5 psi ≈ 5,547.9 psi formation pressure (rounding) — reconciles. Site well-control program adds a 0.2 ppg safety margin above balance: final kill mud weight = 10.89 + 0.2 = **11.1 ppg**.
**Expert reasoning — kill method.** Casing shoe on this well is rated for a 12.6 ppg equivalent mud weight at shoe depth; 11.1 ppg kill mud stays well inside that margin, so a weak-shoe concern doesn't force Wait-and-Weight. Rig crew and mud plant can weight up 11.1 ppg mud in about 45 minutes; site policy defaults to the Driller's Method when prep time exceeds 30 minutes and the shoe has margin — first circulation removes the 8 bbl influx on the original 10.2 ppg mud holding casing pressure at the shut-in SICP schedule, second circulation displaces the weighted 11.1 ppg kill mud holding casing pressure to the calculated schedule as drill pipe pressure steps down from initial circulating pressure to final circulating pressure.
**Deliverable — kill sheet summary (as logged):**
> **Shut-In / Kill Report — Well X, 9,800 ft TVD**
> Event: drilling break 45→140 ft/hr, no offset correlation; flow-check positive; shut in on annular.
> SIDPP 350 psi / SICP 420 psi / pit gain 8 bbl.
> Formation pressure 5,547.9 psi. Kill MW = 10.89 ppg (balance) + 0.2 ppg margin = **11.1 ppg**.
> Shoe test 12.6 ppg equivalent — margin sufficient for Wait-and-Weight, but 45-min weight-up time exceeds 30-min threshold: **Driller's Method selected.**
> Circulation 1: original 10.2 ppg mud, casing pressure held to SICP schedule, influx out.
> Circulation 2: kill mud 11.1 ppg, casing pressure held to kill schedule, drill pipe pressure stepped ICP→FCP.
> **Well confirmed dead: zero flow, stable pressures, prior to resuming operations.**
The number that mattered: the naive 45→140 ft/hr break read as good news is the same event that, unchecked for one more stand, becomes an 8 bbl kick instead of a flow check — the 0.687 ppg gap between static mud weight and true balance is exactly what a 30-second delay in flow-checking would have let grow underground before anyone caught it.
## Going deeper
- [references/playbook.md](references/playbook.md) — load when running an actual kill-sheet calculation, setting trip margin, or working a drilling-break flow-check sequence and need filled tables and thresholds.
- [references/red-flags.md](references/red-flags.md) — load when reviewing a rig-floor incident, near-miss, or parameter trend and need the smell tests for what it usually means.
- [references/vocabulary.md](references/vocabulary.md) — load when a term on a tour sheet, kill sheet, or well-control procedure needs the precise trade meaning.
## Sources
- Adam T. Bourgoyne Jr. et al., *Applied Drilling Engineering*, SPE Textbook Series Vol. 2 — kill-sheet formulas, kick tolerance, and the 0.052 psi/ft-per-ppg hydrostatic constant used throughout.
- Robert D. Grace, *Blowout and Well Control Handbook* (Gulf Professional Publishing) — Driller's Method vs. Wait-and-Weight comparison and shut-in procedure.
- Neal Adams & Larry Kuhlman, *Kicks and Blowout Control* — kick warning signs, shut-in decision criteria.
- API RP 59, *Recommended Practice for Well Control Operations* — shut-in and kill procedure standard referenced in the worked example's 0.2 ppg safety-margin practice.
- IADC Drilling Manual (International Association of Drilling Contractors) — rig floor procedure and IADC WellCAP certification content.
- F.E. Dupriest & W.L. Koederitz, "Maximizing Drill Rates with Real-Time Surveillance of Mechanical Specific Energy," SPE/IADC 92194 (2005) — MSE and founder-point concept behind the WOB/RPM heuristic.
- National Commission on the BP Deepwater Horizon Oil Spill, *Deep Water: The Gulf Oil Disaster* (2011) — postmortem source for the "drilling through the warning sign" and missed-flow-check failure pattern in Common failure modes.
- No direct driller practitioner has reviewed this file yet — flag corrections or gaps via PR.