You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(docs): match blog card images to post titles and fix broken badge (#204)
* fix(docs): match blog card images to post titles and fix broken badge
- Replace broken shields.io GitHub stars badge with custom "built with
ralph-starter" badge (PNG with Ralph icon, includes @2x retina)
- Add dedicated card images for 2 posts that were using wrong cards:
- why-autonomous-coding.md was showing "The Ralph Wiggum Technique" card
- validation-driven-development.md was showing "Specs Are the New Code" card
- Update all card titles/subtitles to match actual blog post frontmatter
- Fix "Five AI Coding Agents" → "5 AI coding agents" on card image
- Regenerate all 14 blog card images with correct titles
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(docs): two-tone badge with contrast and customization page
- Regenerate dark badge with contrasting backgrounds (#1a1a1e / #333338)
- Add light variant badge (gray / amber)
- Create /badge page for users to customize and copy badge code
- Add badge section to README.md
- Move badge to footer, restore GitHub stars in navbar
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(docs): add rounded corners to badge PNGs
Ensure transparent alpha channel so the rx=8 rounded corners
from the SVG clip-path are preserved in the exported PNGs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add built-with badge to top of README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(docs): use real Ralph favicon as shields.io logo
Convert favicon-96x96.png to 14x14 base64 PNG for the shields.io
flat badge variant. The logo now shows the actual Ralph character
instead of a placeholder.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(docs): higher-res shields.io logo and natural badge size
- Upgrade Ralph logo from 14x14 to 32x32 base64 for sharper rendering
- Flat badge now renders at natural shields.io height (~20px) instead
of being forced to 28px which made it look oversized and blurry
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(docs): remove shields.io flat badge option
Keep only Dark and Light custom badge variants which render
consistently at the right size and resolution.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@@ -734,6 +738,18 @@ Contributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
734
738
735
739
For creating custom integrations, agents, or using the programmatic API, see the [Developer Extension Guide](https://ralphstarter.ai/docs/guides/extending-ralph-starter).
736
740
741
+
## Badge
742
+
743
+
Using ralph-starter? Add the badge to your README:
744
+
745
+
[](https://github.com/multivmlabs/ralph-starter)
746
+
747
+
```markdown
748
+
[](https://github.com/multivmlabs/ralph-starter)
749
+
```
750
+
751
+
More styles available at [ralphstarter.ai/badge](https://ralphstarter.ai/badge).
description: AI-generated code that looks perfect can blow up at runtime. Adding tests to the loop lets the agent catch and fix its own mistakes.
7
-
image: /img/blog/specs-new-code.png
7
+
image: /img/blog/validation-driven-dev.png
8
8
---
9
9
10
10
The first time I let an AI agent write code without running tests, it produced something that looked perfect. Clean code, nice comments, the works. Blew up at runtime. The second time, I added `--test` and the agent caught its own mistake and fixed it in the next loop. That's when I realized: the tests aren't just for me anymore. They're for the agent.
0 commit comments