---
title: Engineer Develops AI Skill Named Bro
url: https://www.elseif.net/engineer-develops-ai-skill-named-bro
published: 2026-10-26T13:04:46+00:00
language: en
section: Agents
source: https://habr.com/ru/articles/1098684/?utm_campaign=1098684&utm_source=habrahabr&utm_medium=rss
organizations: Habr AI
publisher: elseif
---

# Engineer Develops AI Skill Named Bro

An engineer has created a new AI skill called bro-think-with-me, aiming to enhance the interaction between users and AI agents. This development is part of a broader trend where engineers are encouraged to establish their own startups alongside traditional roles.

The engineer expressed frustration with traditional test-driven development (TDD) methodologies. They noted that while TDD is theoretically appealing, it often leads to inefficiencies in practice, particularly with end-to-end tests. The engineer described the process as cumbersome, involving repeated cycles of writing tests, checking them, and making adjustments based on AI-generated scenarios.

Another challenge mentioned was the overly detailed planning required in software development. The engineer questioned the necessity of extensive plans that resemble pseudocode rather than directly writing functional code. Despite these criticisms, they acknowledged that brainstorming sessions foster a positive user experience.

The engineer emphasized the importance of flexibility in the development process. They noted that while structured methodologies like OpenSpec provide clarity, they can be overly rigid with verbose specifications.

In addressing limitations with existing tools, the engineer took the initiative to develop their own skills, balancing skill development with workflow efficiency. They outlined a structured approach to managing tasks, including initiating discussions with the AI agent and establishing dialogue rules that limit the number of questions posed by the agent.

For large tasks, the engineer has developed skills to generate plans or specifications, distinguishing between the two. Plans outline desired outcomes without detailing implementation steps, while specifications set clear boundaries for acceptable coding practices. The engineer ensured that the generated documents are straightforward and compatible with various agents.

To enhance the clarity of specifications and plans, the engineer embedded automatic reviews of drafts to ensure quality before human inspection. They designed their AI skill to seamlessly handle tasks based on these documents or even without them, simply by receiving direct instructions.

The skill aims to streamline the task implementation process, focusing on quality rather than the specifics of how tasks are assigned. The engineer noted that the skill operates within a structured iteration system, limiting the number of attempts to prevent excessive token consumption by the agents.

In summary, the bro-think-with-me skill is designed to improve the interaction and efficiency between users and AI agents, addressing common frustrations faced in software development.
