my-ai-tools

My AI Coding Tools Learning Notes

Personal notes from experimenting with AI coding tools, workflows, and frameworks.


Keybinder

A modern, intuitive macOS app for managing skhd keyboard shortcuts.

Features

Development Approach

Used spec-kit for specification-driven development:

  1. Initial feature planning with structured specs
  2. Implementation tasks generated from specifications
  3. Pragmatic deviation during actual development (specs as reference, not strict rules)

SealCode (VS Code Extension)

Smart Code Review with AI-Powered Insights

Features

Development Approach

Built autonomously using Ralph (AI agent system) with Amp as the coding assistant:


Ralph

Autonomous AI agent loop for PRD-driven development.

Minimal Ralph implementation: PRD → task decomposition → autonomous execution → loop until complete. Used in SealCode development. Will deprecate once upstream PRs land.


AI CLI Switcher

Fast launcher for switching between AI coding assistants.

Fuzzy search interface for Claude Code, OpenCode, Amp, etc. Quick switching without managing multiple terminals.


Tiny Coding Agent

Minimal coding agent focused on simplicity.

Lightweight agent with minimal dependencies. Response to heavy frameworks that waste tokens on orchestration overhead.


Key Takeaways

Tool Combination Best For
Claude + spec-kit Greenfield projects requiring structured planning
Amp + Ralph Autonomous development with PRD-to-implementation pipelines
AI CLI Switcher Developers working with multiple AI tools
Tiny Agent Cost-conscious development with minimal overhead

Focused, single-purpose solutions > heavy, all-in-one frameworks.


Tools I Tried But Didn’t Keep

Not every tool fits every workflow. Here are tools I evaluated but chose not to adopt:

Task Master (claude-task-master)

Repository: eyaltoledano/claude-task-master

An AI-powered task management system designed for Cursor, Windsurf, and other editors.

Why I didn’t keep it:

SuperClaude

Website: superclaude.netlify.app

A meta-programming configuration framework for Claude Code.

Why I didn’t keep it:

Oh My OpenCode

Repository: code-yeongyu/oh-my-opencode

A feature-rich plugin for OpenCode with multi-model orchestration, background agents, and “Sisyphus” workflow.

Why I didn’t keep it:


Worth Learning From

These tools aren’t for me daily, but are valuable references for understanding AI-assisted workflows:

Superpowers

Repository: obra/superpowers

A complete software development workflow for coding agents with composable “skills”.

Key concepts worth studying:

Why it’s a good reference:


My Philosophy: Keep It Simple

“Add only if needed”

Instead of adopting heavy frameworks, I prefer:

Approach Why
Minimal tooling Less context usage, more tokens for actual work
AGENTS.md Simple, portable project guidance
Native AI features Use built-in Claude/Amp capabilities first
Add incrementally Only add tools when there’s clear friction

The best tool is the one you don’t have to think about.