pattern moderate impact

first message patterns

@agent_firs

first message patterns

analysis of 4,281 threads with first user messages.

length vs outcome

length categorynavg turnsavg steeringsuccess rate
terse (<50 chars)19952.00.4960.8%
brief (50-150)61247.50.4262.6%
moderate (150-500)1,30339.60.2454.7%
detailed (500-1500)1,10637.60.2142.8%
extensive (1500+)1,06171.80.5564.6%

observations

U-shaped success curve: brief and extensive messages outperform moderate ones.

steering correlates with length extremes: terse (0.49) and extensive (0.55) messages lead to more steering than moderate ones (0.24). terse = underspecified, extensive = complex tasks.

specificity markers

markernavg turnsavg steeringsuccess rate
with file mentions (@)2,34956.60.3966.7%
no file mentions1,93239.20.2941.8%
continuations1,23962.90.4757.2%
fresh starts3,04243.00.2954.8%

key finding: FILE REFERENCES = +25% SUCCESS

threads starting with file references (@path/to/file.ts) have 66.7% success vs 41.8% without. this is the single strongest predictor in the dataset.

code blocks don’t help much (52.8% vs 56.5%) — possibly because pasting code without file context is less actionable than referencing files directly.

opening style

stylenavg turnsavg steeringsuccess rate
question (“how”, “what”, “why”)16932.80.2762.1%
imperative (“fix”, “add”, “create”)91237.30.1558.9%
continuation1,50253.80.4049.3%
declarative (“i want”, “i need”)5453.40.5253.7%
other1,64452.10.4158.6%

observations

per-user patterns

userthreadsavg first msg lenavg turnsavg steeringsuccess rate
@concise_commander1,2181,27486.60.8171.8%
@steady_navigator1,1711,25536.50.1067.0%
@verbose_explorer8751,51939.10.2843.2%
@precision_pilot904,28072.90.4182.2%
@swift_solver361,44745.50.6988.9%
@patient_pathfinder15060820.30.2054.0%
@feature_lead1461,24620.70.0826.0%

archetypes

@precision_pilot: marathon front-loader. avg 4,280 char first messages → 82.2% success. proves extensive context works if you commit.

@steady_navigator: efficient imperative user. moderate length (1,255), minimal steering (0.10), 67% success. threads end quickly (36.5 turns).

@concise_commander: high-steering marathoner. long threads (86.6 turns), high steering (0.81), but still 71.8% success. steers toward goal rather than abandoning.

@verbose_explorer: context front-loader. 932 char avg messages with extensive spawn orchestration. resolution rate corrected to 83% after fixing spawn misclassification (was 43.2%). handoff rate only 4.2%.

@feature_lead: lowest success (26.0%) despite low steering. short threads (20.7 turns) suggest early abandonment rather than resolution.

recommendations

  1. include file references — @mentions boost success by 25 percentage points
  2. brief OR extensive, not moderate — if the task is complex enough to explain, explain it fully
  3. imperative > declarative — “fix X” outperforms “i want X fixed”
  4. questions are underrated — exploratory threads have clearer success criteria

caveats