Skip to content

Instantly share code, notes, and snippets.

View rbstp's full-sized avatar

Richard Boisvert rbstp

View GitHub Profile
@rbstp
rbstp / power-user-claude-code.md
Created November 3, 2025 03:05
how to integrate Claude Code into real development workflows with clear documentation, lightweight resets, flexible agents, and disciplined automation #ai #claudecode #summary

How a Developer Uses Claude Code Effectively

Read the full article on sshh.io

A breakdown of how one developer integrates Claude Code into their daily engineering workflow.

Core Setup: The CLAUDE.md File

The CLAUDE.md file acts as the repo’s operating manual for the agent. It defines the main tools, APIs, and conventions the team uses. Keep it concise and reference long documentation by link rather than embedding large sections. The goal is clarity, not verbosity.

Managing Context and Sessions

@rbstp
rbstp / Llm-not-average.md
Created October 20, 2025 11:33
Concise guide on techniques to push large language models beyond predictable patterns #ai #howto #quote

How to Make Your LLM Not Average

To make a language model less predictable and more insightful, apply the following strategies:

  • Use a negative style guide
    Clearly state what you don’t want the model to do.

  • Force divergence in choice
    Push the model to break away from default phrasing or reasoning patterns.

@rbstp
rbstp / claude-skills-release.md
Created October 17, 2025 02:34
Will Claude Skills replace MCP? #claude #quote #skills

Introducing Claude Skills

Overview

At the start of a session Claude’s various harnesses can scan all available skill files and read a short explanation for each one from the frontmatter YAML in the Markdown file. This is very token efficient: each skill only takes up a few dozen extra tokens, with the full details only loaded in should the user request a task that the skill can help solve.

Claude Code is, with hindsight, poorly named. It’s not purely a coding tool: it’s a tool for general computer automation. Anything you can achieve by typing commands into a computer is something that can now be automated by Claude Code. It’s best described as a general agent. Skills make this a whole lot more obvious and explicit.

MCP

@rbstp
rbstp / github-apm.md
Created October 13, 2025 16:59
Building reliable solutions with APM #apm #github #quote

Agent Package Manager (APM) in action

  1. Agent primitives are software: Your .prompt.md and .instructions.md files represent executable natural language programs that deserve professional tooling infrastructure.
  2. Runtime diversity enables scale: Agent CLI runtimes provide the execution environments that bridge development to production.
  3. Package management is critical: APM provides the npm-equivalent layer that makes agent primitives truly portable and shareable.
  4. Production ready today: This tooling stack enables automated AI workflows in CI/CD pipelines with enterprise-grade reliability.
  5. Ecosystem growth pattern: Package management infrastructure creates the foundation for thriving ecosystems of shared workflows, tools, and community libraries

How to build reliable AI workflows with agentic primitives and context engineering

@rbstp
rbstp / prd-to-code.md
Last active October 13, 2025 10:13
Spec-driven development using three markdown prompt files for PRD creation, task generation, and iterative execution #amp #quote #spec

Talk, Tag, Build: How Three Prompts Automate Product Development

Setup

it's three markdown files, and it's basically three prompts. What I figured out is, okay, if you want to build something, whether it's the whole app or just a feature of the app, you of course have to create a PRD, a product requirement doc, and again, it's like, duh. But a lot of people don't know this.

What I do is I have this file, you just tag it, and then you tag the filename, and then I now use Whisper Flow, and I'm not an investor, I'm not being paid to say that, but I just click the Alt key on my keyboard, and I just start blabbing about this feature and everything about it, and then I tag this file called Create PRD, and then the model goes to work, and the prompt is basically like, okay, take the user's requirements, ask them five clarifying questions, and then once you get the answer, then build out a pretty typical PRD. Yeah. Great.

>You got a PRD. You specify a lot of things, but now what? So, then the second file

@rbstp
rbstp / bobby-holley-quote.md
Created October 11, 2025 17:52
Thinking for yourself in an llm world #quote #thinking #writing

Quote from "The Peterman Pod: Mozilla Firefox CTO on Browser War Stories and the Path to Distinguished Engineer"

I think it is one of the most powerful ways to create clarity of thinking for yourself, because clarity of thinking is, in my view, one of the most important things. And you only can really get that by forcing yourself to write down your ideas. And so I suppose one pertinent or timely piece of advice is, if you care about this, do not use an LLM to produce text for YouTube.

Because first of all, if you're putting your name on this thing, at least today, the LLM is like, it's pretty easy to tell when somebody does that. But more importantly, you are losing the opportunity to do the thinking yourself. And that thinking that happens when you write is one of the most important types of thinking for growth.

Bobby Holley

@rbstp
rbstp / ghostty-vibe-coding.md
Created October 11, 2025 15:53
How to vibe-code successful, Mitchell Hashimoto style #ai ghostty #vibe

Shipping a Non-Trivial Feature with Agentic AI: Notes from Ghostty

Mitchell Hashimoto describes how he shipped Ghostty’s unobtrusive macOS update UI using agentic AI with deliberate human oversight. 

Plan before you prompt

Define the shape of the solution first. Hashimoto chose Sparkle’s custom UI path and a titlebar accessory concept, then used an agent to prototype UI states, not to “build everything.” Humans kept control of scope and taste. 

Iterate, then de-slop

@rbstp
rbstp / claude-code-plugins.md
Last active October 10, 2025 14:27
New way to share custom collections of slash commands, agents, MCP servers, and hooks that install with a single command #anthropic #claudecode #plugins

Claude Code Plugins

After the release from Gemini Cli, Claude Code is now offerings plugins. It seems taylor made for the Enterprise or teams, to quickly share configurations between team members. Excited to try it out.

Source: Claude Code plugins

@rbstp
rbstp / claude-pager.md
Created October 9, 2025 01:24
Taking notes for future me: how Anthropic does AI incident response #agent #anthropic #podcast

Integration in Slack of Claude Agent SDK

The co-founder of Instagram, Mike Krieger, which is now at Anthropic, mentioned that they use the Claude Agent SDK in a automated Slack channel when there is a new incident. It is name Claude Pager and it gathers all the context of the incident and can be poked to give out infromation when needed.

I have been waiting to implement something similar in our stack, once we are finally off the waiting list of the Datadog MCP waitlist...

Source: Big Technology Podcast

@rbstp
rbstp / vibe-engineering.md
Created October 7, 2025 20:58
Serious AI-assisted software development where experienced engineers use coding agents and LLMs at scale while maintaining full accountability, as opposed to the reckless "vibe coding" approach #ai #quote #vibe

Vibe Engineering

Following the vibe research, we now get vibe engineering from Simon Willison:

Definition

Vibe engineering establishes a clear distinction from vibe coding. It signals that this is a different, harder and more sophisticated way of working with AI tools to build production software.

Requirements