Change theme here
Theme
Light Mode
Classic Beige Slate Sakana Botanical Shell White
Dark Mode
Carbon Synthwave Hacker Tidal Viper
Reverse index

What is happening → what to do

Look things up by symptom, not by title. The link under "what to do" jumps to the section that describes the mechanism. The list of articles is at the bottom of the page, outside the reverse index.

This table assumes Claude Code (Anthropic's coding agent). hook, CLAUDE.md, subagent and auto memory are the names of its features.

The line a person types when something goes wrong

「Clear all todos. Check https://typing-tube.net/articles/en/lookup.md, look back over this session and see whether anything went wrong.」

This only gets you a list of problems. How to fix them is yours to decide, to fit your own project.

Sponsor
What is happening Suggested approach
No.1 Every time the AI runs the tests, tens of thousands of output lines flood the context

Example:Route test runs through a wrapper and return only a failure summary to the AI.

The Art of Not Reading #1: The Art of Not Reading Test Output

No.2 The more knowledge notes the AI saves, the more every future session has to read

Example:Have it read a checklist before writing to memory, and keep the always-read file to one line.

The Art of Not Reading #2: The Art of Not Reading Memory

No.3 The tests pass, but it's unclear whether they actually protect anything

Example:Have the AI run mutation testing.

The Art of Not Reading #3: The Art of Not Reading Unit Tests

No.4 The AI sometimes uses a registered skill and sometimes doesn't

Example:Block incorrect invocations at the entry point, and point to the doc it should read.

The Art of Not Reading #4: The Art of Not Using Skills

No.5 Once work is handed to a sub-agent, you can't see what's happening until it finishes

Example:List the tasks that may be delegated, and check them with a hook before launch.

The Art of Not Reading #5: Read Your Subagents' Output, and Only That

No.6 The more rules you add to the instruction file, the less the earlier rules get followed

Example:Rewrite each "don't" rule, one at a time, as a test that detects the violation.

The Art of Not Reading #6: The Art of Not Reading Rules

No.7 Memory shared across parallel sessions gets messy, and having them read the policy doesn't help

Example:Keep the content unchanged; only change the timing to right after a save.

The Art of Not Reading #7: The Art of Not Tidying Shared Memory

No.8 Even after writing down how to handle a failure, the AI makes the same mistake again next time

Example:Auto-insert the retry policy the moment a failure is detected.

The Art of Not Reading #8: The Art of Not Reading Fix History

No.9 Even reading the handoff notes and completion report, the inconvenient parts are missing

Example:Place machine-counted numbers next to the completion report, every time.

The Art of Not Reading #9: The Art of Not Reading Handoffs

No.10 Numbers the machine counted turn into different numbers by the time they reach the report

Example:Tag the number line with a fixed prefix, and use a hook to check it was copied verbatim.

The Art of Not Reading #10: The Art of Not Asking AI to Summarize

No.11 Interrupting the AI mid-task throws off everything it does afterward

Example:Don't interrupt mid-task; wait for a break. Leave interrupting to the mechanism.

The Art of Not Reading #11: The Art of Not Cutting In

No.12 At the end of a session, it's undecided what needs reading and what doesn't

Example:Don't read the deliverable or the work log; judge pass or fail only by the exit code.

The Art of Not Reading #12: The Art of Not Reading Work Results

No.13 A proposal you already rejected comes back again in the next session

Example:Consolidate rejected decisions into a single document.

The Art of Not Listening to the AI's Opinions #1: The Art of Not Weighing Up Proposals

No.14 Even with a one-line prohibition written down, it gets both over- and under-interpreted

Example:Write a "reason" next to each prohibition's conclusion.

The Art of Not Listening to the AI's Opinions #2: The Art of Not Writing Prohibitions

No.15 The prohibition is written correctly but not followed, and each time someone asks about it

Example:Write a "scope" for each prohibition, listing the borderline cases one by one.

The Art of Not Listening to the AI's Opinions #3: The Art of Not Creating Rules That Forbid

No.16 Give the same instructions to several sub-agents and each one comes back in a different shape

Example:In the list of tasks that may be delegated, state the inputs required before launch.

The Art of Not Listening to the AI's Opinions #4: Check Your Subagents' Input, and Only That

No.17 Prohibitions with no automated test pile up, staying nothing more than text on a page

Example:For each prohibition, state whether a matching automated test exists.

The Art of Not Listening to the AI's Opinions #5: The Art of Not Writing Automated Tests

No.18 Every piece of AI work ends with "please open the screen and check it"

Example:Judge pass or fail by the data left behind, not by how the screen looks.

The Art of Not Listening to the AI's Opinions #6: The Art of Turning Down the AI's Requests to Check

No.19 Every time the AI says something slightly off, you're the one explaining and fixing it

Example:Instead of a person explaining it, return it via a hook and test failure messages.

The Art of Not Listening to the AI's Opinions #7: The Art of Not Listening to What the AI Says

No.20 The list of rejected decisions keeps growing and looks headed for the point where nobody reads it

Example:Send rejected proposals to a "not adopted" section at the end.

The Art of Not Listening to the AI's Opinions #8: The Art of Not Tidying Rules

No.21 The instruction file's "always run this" lines never seem to shrink

Example:Cross-check that commands the instruction file marks "always run" also exist as a mechanism.

The Art of Not Telling #1: The Art of Not Asking for Verification

No.22 Even after writing out exactly how to do it, the fix doesn't come back that way

Example:Don't dictate the procedure; just decide the inputs needed before starting.

The Art of Not Telling #2: The Art of Not Giving Specific Instructions

No.23 Reporting a bug means writing out the steps and symptoms yourself, every single time

Example:Have the person write only one line on the symptom, and collect the rest automatically.

The Art of Not Telling #3: The Art of Not Writing Up Bug Details

No.24 Typing "give me a plan first" every time is its own recurring chore

Example:Put a single design document in place, and the AI will follow its format.

The Art of Not Telling #4: The Art of Not Asking for a Plan

No.25 The lines you most want followed are written the most emphatically, yet you can't tell whether that helps

Example:Stop measuring the effect; count lines with emphasis and set a cap.

The Art of Not Telling #5: The Art of Not Driving the Point Home

No.26 A sub-agent's deliverable comes back in a different shape than you expected

Example:Decide the deliverable's acceptance criteria before handing off the task.

The Art of Not Telling #6: Spell Out Your Subagents' Output, and Only That

No.27 Finding a mistake makes you want to demand, "did you actually read this?"

Example:Don't interrogate; ask in the form "isn't it ...?"

The Art of Not Telling #7: The Art of Not Interrogating the AI

No.28 Replying "that's not it" to the answer you got back doesn't make it any better

Example:Don't point it out yourself; show the prohibition with the diff right after the save.

The Art of Not Telling #8: The Art of Not Criticizing the AI

No.29 The AI talks about a file's contents as though it had opened it, when it hasn't

Example:Have it write the same identifier in both the reference and the implementation, and use an automated test to check that identifier exists.

The Art of Not Telling #9: The Art of Not Letting the AI Think

No.30 The AI keeps asking "A or B?" and work grinds to a halt while you decide

Example:Don't answer on the spot; let a mechanism decide the criterion instead.

The Art of Not Telling #10: The Art of Not Answering Questions

No.31 The AI is doing the review, but it's unclear what it isn't looking at

Example:From the outside, find any automated test that scans files but has no lower-bound count check.

The Art of Not Telling #11: The Art of Not Having the AI Review

No.32 Screenshots keep piling up, but it's unclear which one verified what

Example:Before shooting, have it state what's being verified, and try the cheapest method first.

The Art of Not Checking #1: The Art of Not Taking Screenshots

No.33 A step that requires writing something down is in place, but you can't count how many runs skipped it

Example:Before a screenshot or E2E run, require a written statement of what's being verified, and refuse to run without one.

The Art of Not Checking #2: The Art of Not Trusting the Declaration

No.34 The same test runs again even though the code hasn't changed, and you wait for it anyway

Example:Make the previous log replayable, so the same run doesn't need to be repeated.

The Art of Not Checking #3: The Art of Not Re-running Tests

No.35 Nothing was broken, yet a wall of unfamiliar errors shows up

Example:Take an exclusive lock for the test run, and refuse to run without it.

The Art of Not Checking #4: The Art of Not Reading False Failures

No.36 A report saying "the tests pass" doesn't mention the parts that never ran

Example:Skip heavy tests by default, and list the areas that didn't run, every time.

The Art of Not Checking #5: The Art of Not Running Everything

No.37 There's no way to tell afterward whether an instruction specifying how to proceed was actually followed

Example:Don't strengthen the wording; make the procedure leave a trace in the deliverable.

The Art of Not Running #1: The Art of Not Enforcing a Procedure

No.38 A wrapper you put in place gets abandoned partway through, back to the raw command

Example:Don't strengthen the wording; check whether a reason remains to fall back to the raw command.

The Art of Not Running #2: The Art of Not Enforcing a Wrapper

No.39 Asking the same question repeatedly gets a different answer each time, and summarizing loses something

Example:Before merging, show how many out of how many raised each type of finding.

The Art of Not Running #3: The Art of Not Aggregating

No.40 There's no way to tell whether a line that says "do X if needed" ever actually fired

Example:Don't write lines like "do X if needed"; block progress until the step is done.

The Art of Not Running #4: The Art of Not Being Useful

No.41 Saying "think about it again" changes the answer, but it's unclear whether the AI is actually convinced

Example:Don't send it back; point out specifically which premise is wrong.

The Art of Not Running #5: The Art of Not Making the AI Pick Again

No.42 Writing "don't guess" made the AI start coming back having built nothing at all

Example:Don't hand over only a prohibition; add an escape hatch like "not applicable."

The Art of Not Running #6: The Art of Not Closing the Escape Hatch

No.43 The longer a conversation that's going well continues, the more effort it takes to verify

Example:End the session at a break, and start the next task in a new session.

The Art of Not Running #7: The Art of Not Keeping a Session Going

No.44 Every deliverable is correct, yet waste that never shows up in them keeps building up

Example:Once the deliverables are complete, tally the work log once.

The Art of Not Running #8: The Art of Not Judging by the Artifact

No.45 Notes left behind for the next person drift out of sync with reality and go stale

Example:Don't leave knowledge in a document; embed it in the stop message instead.

The Art of Not Running #9: The Art of Not Leaving Notes Behind

No.46 Digging into the cause continues, and the reading keeps going even after the answer is found

Example:Count reads that changed nothing, and write a stopping condition before digging in.

The Art of Not Chasing #1: The Art of Not Digging Deeper

No.47 The lowest-priced model is made the default without measuring whether it actually fits the use case

Example:Give the same task to both models, and decide only after counting turns and volume.

The Art of Not Chasing #2: The Art of Not Using the Cheapest Model

No.48 When something isn't working, the fix reached for is a bigger model rather than a better mechanism

Example:Give the same task to both models, and turn the cheaper one's failures into an automated test.

The Art of Not Chasing #3: The Art of Not Using the Latest Model

No.49 Research that the main session could finish on its own gets handed to a sub-agent just in case

Example:Don't delegate context the parent already has; hand off only what it's missing.

The Art of Not Chasing #4: The Art of Not Using Subagents

No.50 The default move is to split the work into four and run them all at once, just because

Example:Give a sub-agent only what fits in one response. Cost is set by round trips, not count.

The Art of Not Chasing #5: The Art of Not Using an Agent Team

No.53 "Take a look at this too" gets injected from outside partway through the work

Example:Wait for a break, then ask with a narrowed scope. Add: "say so if it's already sufficient."

The Art of Not Chasing #6: The Art of Not Having It Reviewed Midway

No.52 Which model to use is being decided by comparing them head to head

Example:Before comparing, count how many mechanisms that comparison is worth in effort.

The Art of Not Chasing #7: The Art of Not Choosing a Model

No.51 "There was no difference" is used as the reason to wrap up the verification

Example:Before wrapping up, recount results excluded from the tally and items that scored zero everywhere.

The Art of Not Chasing #8: The Art of Not Letting It Give Up

No.54 One day the AI started working differently, and you changed neither your instructions nor your settings

Example:Don't write anything that conflicts with the product's instructions; add only what they leave undecided. Switch the setting to change how it works.

番外編 A-7 読まれたかを確かめる技術 —— 確かめるのをやめて、読めていない形を止めた

List of articles

From here down is not part of the reverse index: these are links to the articles, series by series, from the introduction to the final article.

はじめに —— 3 つの連載を、1 冊に

  1. はじめに —— 3 つの連載を、1 冊に

バイブコーディングにおける読まない技術

  1. The Art of Not Reading — Introduction I Barely Read What the AI Outputs Anymore
  2. The Art of Not Reading #1 The Art of Not Reading Test Output
  3. The Art of Not Reading #2 The Art of Not Reading Memory
  4. The Art of Not Reading #3 The Art of Not Reading Unit Tests
  5. The Art of Not Reading #4 The Art of Not Using Skills
  6. The Art of Not Reading #5 Read Your Subagents' Output, and Only That
  7. The Art of Not Reading #6 The Art of Not Reading Rules
  8. The Art of Not Reading #7 The Art of Not Tidying Shared Memory
  9. The Art of Not Reading #8 The Art of Not Reading Fix History
  10. The Art of Not Reading #9 The Art of Not Reading Handoffs
  11. The Art of Not Reading #10 The Art of Not Asking AI to Summarize
  12. The Art of Not Reading #11 The Art of Not Cutting In
  13. The Art of Not Reading #12 The Art of Not Reading Work Results
  14. The Art of Not Reading — Finale I Have Nearly Stopped Reading What the AI Outputs

AIの意見を聞かない技術

  1. The Art of Not Listening to the AI's Opinions — Introduction The Proposal You Turned Down Comes Back
  2. The Art of Not Listening to the AI's Opinions #1 The Art of Not Weighing Up Proposals
  3. The Art of Not Listening to the AI's Opinions #2 The Art of Not Writing Prohibitions
  4. The Art of Not Listening to the AI's Opinions #3 The Art of Not Creating Rules That Forbid
  5. The Art of Not Listening to the AI's Opinions #4 Check Your Subagents' Input, and Only That
  6. The Art of Not Listening to the AI's Opinions #5 The Art of Not Writing Automated Tests
  7. The Art of Not Listening to the AI's Opinions #6 The Art of Turning Down the AI's Requests to Check
  8. The Art of Not Listening to the AI's Opinions #7 The Art of Not Listening to What the AI Says
  9. The Art of Not Listening to the AI's Opinions #8 The Art of Not Tidying Rules
  10. The Art of Not Listening to the AI's Opinions — Finale The Art of Not Choosing From the Options

言わない技術

  1. The Art of Not Telling — Introduction I Have Almost Stopped Instructing the AI
  2. The Art of Not Telling #1 The Art of Not Asking for Verification
  3. The Art of Not Telling #2 The Art of Not Giving Specific Instructions
  4. The Art of Not Telling #3 The Art of Not Writing Up Bug Details
  5. The Art of Not Telling #4 The Art of Not Asking for a Plan
  6. The Art of Not Telling #5 The Art of Not Driving the Point Home
  7. The Art of Not Telling #6 Spell Out Your Subagents' Output, and Only That
  8. The Art of Not Telling #7 The Art of Not Interrogating the AI
  9. The Art of Not Telling #8 The Art of Not Criticizing the AI
  10. The Art of Not Telling #9 The Art of Not Letting the AI Think
  11. The Art of Not Telling #10 The Art of Not Answering Questions
  12. The Art of Not Telling #11 The Art of Not Having the AI Review
  13. The Art of Not Telling — Finale The Art of Doing Nothing

付録

  1. あとがき —— 私は、忘れるのが得意です
  2. 付録 A 1 ターンの解剖 —— リクエストに何が載っているか
  3. 付録 B コンテキストの寿命 —— 圧縮・キャッシュ・サブエージェント
  4. 付録 C hook の契約 —— イベント・exit code・JSON
  5. 付録 D 指示ファイル・ルール・メモリ・スキルの読み込み時点
  6. 付録 E サブエージェントの機構と測定法
  7. 付録 F 自動テストの 8 つの型
  8. 付録 G git とプロセスの機構
  9. 付録 H 画面と本番の検証のはしご
  10. 付録 I AI の性質の出典
  11. 付録 J 用語集 —— 連載の造語と技術名称
  12. 結び —— 依存はどこにあるか

はじめに —— 前巻の続きを、もう 1 冊に

  1. はじめに —— 前巻の続きを、もう 1 冊に

確かめない技術

  1. The Art of Not Checking — Introduction I No Longer Check What the AI Tells Me
  2. The Art of Not Checking #1 The Art of Not Taking Screenshots
  3. The Art of Not Checking #2 The Art of Not Trusting the Declaration
  4. The Art of Not Checking #3 The Art of Not Re-running Tests
  5. The Art of Not Checking #4 The Art of Not Reading False Failures
  6. The Art of Not Checking #5 The Art of Not Running Everything
  7. The Art of Not Checking — Finale The Art of Not Deciding on the Spot

動かさない技術

  1. The Art of Not Running — Introduction I Have Stopped Running the Product to Check Things
  2. The Art of Not Running #1 The Art of Not Enforcing a Procedure
  3. The Art of Not Running #2 The Art of Not Enforcing a Wrapper
  4. The Art of Not Running #3 The Art of Not Aggregating
  5. The Art of Not Running #4 The Art of Not Being Useful
  6. The Art of Not Running #5 The Art of Not Making the AI Pick Again
  7. The Art of Not Running #6 The Art of Not Closing the Escape Hatch
  8. The Art of Not Running #7 The Art of Not Keeping a Session Going
  9. The Art of Not Running #8 The Art of Not Judging by the Artifact
  10. The Art of Not Running #9 The Art of Not Leaving Notes Behind
  11. The Art of Not Running — Finale The Art of Not Experimenting

追わない技術

  1. The Art of Not Chasing — Introduction A New Model Comes Out and I No Longer Switch
  2. The Art of Not Chasing #1 The Art of Not Digging Deeper
  3. The Art of Not Chasing #2 The Art of Not Using the Cheapest Model
  4. The Art of Not Chasing #3 The Art of Not Using the Latest Model
  5. The Art of Not Chasing #4 The Art of Not Using Subagents
  6. The Art of Not Chasing #5 The Art of Not Using an Agent Team
  7. The Art of Not Chasing #6 The Art of Not Having It Reviewed Midway
  8. The Art of Not Chasing #7 The Art of Not Choosing a Model
  9. The Art of Not Chasing #8 The Art of Not Letting It Give Up
  10. The Art of Not Chasing — Finale The Art of Not Being Tossed About

番外編

  1. 番外編 A-1 整理する技術 —— 記録が増えたときに、何が起きているか
  2. 番外編 A-2 指示を残す技術 —— 「調べるだけ」が通らなかった日
  3. 番外編 A-3 参照するタイミングを変える技術 —— 2,000 行の壁
  4. 番外編 A-4 導出を依頼者の言葉と分ける技術 —— 誰も言っていない条件が、memory に載った日
  5. 番外編 A-5 memory を要約しない技術 —— 整理から、要約を抜く
  6. 番外編 A-6 責務で線を引く技術 —— 仕組みが増えたときに、どれを消すか
  7. 番外編 A-7 読まれたかを確かめる技術 —— 確かめるのをやめて、読めていない形を止めた
  8. 番外編 A-8 面積で数える技術 —— 読ませた量で数えていたら、102 倍外していました
  9. 番外編 A-9 ルールを短くする技術 —— 読みに来るのは、止められた直後の人です
  10. 番外編 B-1 連載を本にする技術 —— 本単位のスイッチでは、足りなかった日
  11. 番外編 C-1 校正の方法に、先に本編を当てる技術 —— AI が書いた方針に、その本自身の地雷が 10 個あった日
  12. 番外編 C-2 仕組みと人を分ける技術 —— 自動テストを置いたその手で、自動テストの外側で 2 度転んだ日
  13. 番外編 C-3 要素ごとに観点を変える技術 —— 一様に当てた点検が、要素をまたいだところで数を落とす
  14. 番外編 C-4 似た指示語を読み分ける技術 —— 1 字違いで、別の作業を頼んだことになる
  15. 番外編 C-5 作業の流れを見る技術 —— 終わりにしたつもりの日に、まだ起きていたこと
  16. 番外編 C-6 作業を進める技術 —— 選ぶ場面が、1 つも残らなかった日
  17. 番外編 C-7 読まずに止める技術 —— 決まったはずの判断が、1 分後に取り消されました
  18. 番外編 D-1 症状で読む —— 片付いた報告に、症状が混ざります
  19. 番外編 D-2 根拠で読む —— 突き合わせた報告に、症状が混ざります
  20. あとがき —— 本当の事実はどうでもいい話
Sponsor

Back to all series

Ad Blocker Detected

TypingTube is supported by ad revenue. Please consider allowing ads to help keep this site running.