Use NPM badges instead of linked headers

Amolith created

Code inside markdown headings can't be linked, so replace the linked
header style with plain code headings and shields.io NPM version badges
underneath.

Change summary

README.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)

Detailed changes

README.md 🔗

@@ -13,7 +13,9 @@ vibed individual scripts created by saying "go change
 
 ## Packages
 
-### [`@amolith/pi-handoff`](https://www.npmjs.com/package/@amolith/pi-handoff)
+### `@amolith/pi-handoff`
+
+[![npm](https://img.shields.io/npm/v/@amolith/pi-handoff)](https://www.npmjs.com/package/@amolith/pi-handoff)
 
 Get to the end of the thing you're doing, then use a lightweight subagent to
 extract particular bits from the current session and create a new one from those
@@ -31,7 +33,9 @@ pi install npm:@amolith/pi-handoff
 > countdown, a session query tool, and make the extraction model configurable
 > via `PI_HANDOFF_MODEL`.
 
-### [`@amolith/pi-answer`](https://www.npmjs.com/package/@amolith/pi-answer)
+### `@amolith/pi-answer`
+
+[![npm](https://img.shields.io/npm/v/@amolith/pi-answer)](https://www.npmjs.com/package/@amolith/pi-answer)
 
 See that Pi spit a bunch of Markdown at you with some embedded questions, use
 `/answer` to have a lightweight subagent extract those questions so you can
@@ -49,7 +53,9 @@ pi install npm:@amolith/pi-answer
 > fallback extraction with the current model when the preferred model is
 > unavailable.
 
-### [`@amolith/pi-questionnaire`](https://www.npmjs.com/package/@amolith/pi-questionnaire)
+### `@amolith/pi-questionnaire`
+
+[![npm](https://img.shields.io/npm/v/@amolith/pi-questionnaire)](https://www.npmjs.com/package/@amolith/pi-questionnaire)
 
 Have Pi construct on-the-fly questionnaires to ask you stuff before it goes off
 and does the wrong thing.
@@ -63,7 +69,9 @@ pi install npm:@amolith/pi-questionnaire
 > word wrapping for long prompts, and custom answers are sent as a steering
 > user message so the user can go back and edit them later.
 
-### [`@amolith/pi-personality`](https://www.npmjs.com/package/@amolith/pi-personality)
+### `@amolith/pi-personality`
+
+[![npm](https://img.shields.io/npm/v/@amolith/pi-personality)](https://www.npmjs.com/package/@amolith/pi-personality)
 
 Drop markdown files in `$PI_CODING_AGENT_DIR/personalities/` and switch between
 them with `/personality`. Lets your agent be a grumpy senior today and a patient