Building With Ai Agents logo

Building With Ai Agents

OrganizationPopular
RefoundAI
building-with-ai-agents

Help users master the transition from manual coding to managing AI-driven development workflows by focusing on high-level direction, parallel tasking, and rigorous automated review.

Overview

PublisherRefoundAI
Repositorylenny-skills
Skill namebuilding-with-ai-agents
Stars
1.3K
Forks
170
Bundled files
2
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by RefoundAI on GitHub. Read the source before you install it.

Installation

Install the Building With Ai Agents AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git /tmp/lenny-skills
mkdir -p .claude/skills
cp -r /tmp/lenny-skills/skills/building-with-ai-agents .claude/skills/building-with-ai-agents
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Building With Ai Agents in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Building With Ai Agents on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Building With Ai Agents is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Building With AI Agents

Transition from writing lines of code to directing a parallel team of autonomous agents.

Help the user with building with ai agents using insights from 15 guests and posts across Lenny's Podcast and Newsletter.

How to Help

  1. Identify Tasks - Use the Junior Intern framework to find repetitive or well-defined engineering tasks suitable for delegation.
  2. Define Instructions - Draft precise, granular prompts and provide context through markdown files and past examples.
  3. Manage Parallel Threads - Direct multiple agents simultaneously across different pull requests or features to scale output.
  4. Review and Iterate - Maintain oversight by reviewing code logic and using AI-led peer reviews to ensure quality before deployment.

Core Principles

The Directorial Shift

Boris Cherny: "100% of my code is written by Claude Code. I have not edited a single line by hand since November. Every day, I ship 10, 20, 30 pull requests. So, at the moment I have, like, five agents running."

Stop manual code editing and transition to directing multiple AI agents simultaneously across different pull requests to maximize productivity.

Absolute Specificity

Lazar Jovanovic: "AI just don't understand what do you mean when you say, 'You know what I mean?' So you need to be specific. I'm optimizing 100% of my time today on good judgment, clarity, quality, taste."

Abandon the assumption that the tool understands your implicit intent and provide granular instructions as if you are talking to a technical co-founder.

High-Level Reasoning and Orchestration

Marc Andreessen: "Over the holiday break, it feels like the AI coding thing really hit critical mass and the world's best programmers, including Linus Torvalds, for the first time over the holiday break basically said, 'Yeah, AI is now coding better than we can.'"

Transform your role from manual execution to reasoning and orchestration, using AI to achieve 10x the output of a standard programmer.

Asynchronous Coordination

Scott Wu: "Our whole team is only like 15 engineers a year. We use a ton of Devin when we're building Devin. Most folks on the team are definitely working with up to five Devins at once, and so Devin merges like several hundred pull requests into production in the Devin code bases every month."

Move from synchronous single-tasking to coordinating a parallel team by assigning distinct tasks to multiple agent instances at once.

Eliminate Manual Escape Hatches

Sherwin Wu V2: "There's a team that's actually doing an experiment right now within OpenAI where they are maintaining a 100% Codex-written code base. They run into the exact problems that you're describing. And so usually you're like, 'All right, I'll roll up my sleeves and figure it out.' This team doesn't have that escape hatch."

Resist the urge to manually fix code when agents struggle; instead, commit to mastering the model steering required to solve issues through AI alone.

Multi-Model Peer Review

Zevi Arnovitz: "It's very difficult for me to catch mistakes. What I'll do is basically /review. This tells Claude to start reviewing its own code, but what's even cooler is I have Codex as well as Cursor open. I will have each of them review the code."

Compensate for technical knowledge gaps by forcing different AI models to cross-check each other for logic errors before deployment.

Templates & Frameworks

  • AI Agent Builder Meta-Prompt (Make product management fun again with AI agents) - A comprehensive prompt to paste into an LLM with deep research capabilities (o3 Deep Research or Perplexity Deep Research) that generates platform-specific, ste
  • 10 Use Cases for Devin (Autonomous AI Engineer) (A free year of Devin: the world’s most advanced autonomous AI software engineer) - A list of 10 specific ways teams can use Devin, progressing from straightforward engineering tasks to broader product and analytics work.
  • Junior Intern Test for Task Delegation (Make product management fun again with AI agents) - A mental model for identifying which tasks to delegate to AI agents: ask yourself what you'd assign to a smart, motivated junior intern with zero experience.
  • /peer review command (Zevi Arnovitz) - A prompt that frames Claude as the dev lead receiving code review feedback from other team leads (other AI models), instructing it to either defend its decision
  • AI Project Planning PRDs (Markdown Files) (Lazar Jovanovic) - A suite of markdown documents used to provide persistent, dynamic context to AI coding agents so they don't lose track of the project scope.
  • 4x4 Debugging Framework (Lazar Jovanovic) - A four-step sequential process for fixing broken AI-generated code without knowing how to code.
  • /exploration phase command (Zevi Arnovitz) - A prompt that tells Claude to deeply explore a problem before any code is written — fetches context from Linear, analyzes the codebase, and asks clarifying ques
  • /create plan command (Zevi Arnovitz) - A prompt that generates a structured markdown plan file from the exploration exchange, with status trackers on each task, TLDR, critical decisions, and task bre

See references/artifacts.md for the full list with details.

Questions to Help Users

  • "Which repetitive engineering tasks are currently slowing your team down the most?"
  • "Do you have existing documentation or markdown files that explain your codebase structure to a new joiner?"
  • "How comfortable are you resisting the urge to manually fix a bug instead of re-prompting the agent?"
  • "What communication tools like Slack or Linear would you like these agents to integrate with?"
  • "Do you have a clear definition of success or a template of a perfect pull request for the agent to follow?"

Common Mistakes to Flag

  • Vibe Coding - Generating code without maintaining a thorough understanding of the implementation details leads to unmaintainable systems.
  • Vague Prompting - Assuming the AI knows what you mean without providing granular, specific technical constraints results in misaligned output.
  • Manual Intervention - Reverting to manual coding when the AI goes off-rails prevents you from learning how to steer the model effectively for long-term scale.
  • Synchronous Management - Treating agents as chat tools rather than asynchronous team members prevents you from realizing the gains of parallel development.

Deep Dive

For all 31 sourced insights from 15 guests, see references/guest-insights.md

Related Skills

  • Writing Prds
  • Shipping Velocity
  • Ai Assisted Prototyping
  • Product Tool Stack

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Building With Ai Agents AI skill do?

Help users master the transition from manual coding to managing AI-driven development workflows by focusing on high-level direction, parallel tasking, and rigorous automated review.

Why use Building With Ai Agents on TypingMind?

Because you install it once and use it with any model. Building With Ai Agents is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Building With Ai Agents in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-with-ai-agents. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Building With Ai Agents?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Building With Ai Agents?

As many as you like. As long as a model supports skills, you can use Building With Ai Agents with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Building With Ai Agents AI skill free?

Yes. It is published on GitHub by RefoundAI under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇