かいひろき(ふろく)

"Behind the scenes: How AI wrote 100% of BananaX"

🇬🇧 English

Behind the scenes: How AI wrote 100% of BananaX 🤖

Curious about the "Vibe Coding" process? Here's how I built BananaX without writing a single line of code:

1. I describe the feature I want in plain English

2. Claude Code generates the implementation

3. I test and provide feedback

4. Claude iterates until it works perfectly

Example conversation:

Me: "Add a 🍌 button next to the X post composer"

Claude: writes content.js with DOM manipulation

Me: "The button disappears on page refresh"

Claude: adds MutationObserver to handle dynamic content

The entire extension (7 files, ~2000 lines) was built this way in about 3 days.

What do you think about this approach to building software? 🤔

🇯🇵 日本語

舞台裏:AIがBananaXのコードを100%書いた方法 🤖

「Vibe Coding」のプロセスに興味がありますか?私がコードを1行も書かずにBananaXを作った方法をご紹介します:

1. 欲しい機能を日本語で説明

2. Claude Codeが実装を生成

3. テストしてフィードバック

4. Claudeが完璧に動くまで改善

会話例:

私:「X投稿フォームの隣に🍌ボタンを追加して」

Claude:*DOM操作を含むcontent.jsを生成*

私:「ページ更新でボタンが消える」

Claude:*動的コンテンツ対応のためMutationObserverを追加*

拡張機能全体(7ファイル、約2000行)をこの方法で約3日で構築しました。

このようなソフトウェア開発アプローチについてどう思いますか?🤔

🇰🇷 한국어

비하인드 스토리: AI가 BananaX 코드를 100% 작성한 방법 🤖

"Vibe Coding" 프로세스가 궁금하신가요? 제가 코드 한 줄 작성하지 않고 BananaX를 만든 방법을 소개합니다:

1. 원하는 기능을 한국어로 설명

2. Claude Code가 구현 생성

3. 테스트하고 피드백 제공

4. Claude가 완벽하게 작동할 때까지 개선

대화 예시:

저: "X 게시글 작성 폼 옆에 🍌 버튼 추가해줘"

Claude: DOM 조작이 포함된 content.js 생성

저: "페이지 새로고침하면 버튼이 사라져"

Claude: 동적 콘텐츠 대응을 위해 MutationObserver 추가

전체 확장 프로그램(7개 파일, 약 2000줄)을 이 방법으로 약 3일 만에 구축했습니다.

이런 소프트웨어 개발 접근 방식에 대해 어떻게 생각하시나요? 🤔

🇨🇳 简体中文

幕后故事:AI 如何编写 BananaX 100% 的代码 🤖

对"Vibe Coding"过程感到好奇吗?以下是我在不编写一行代码的情况下构建 BananaX 的方法:

1. 用中文描述我想要的功能

2. Claude Code 生成实现

3. 测试并提供反馈

4. Claude 迭代直到完美运行

对话示例:

我:"在 X 发帖表单旁边添加一个 🍌 按钮"

Claude:*生成包含 DOM 操作的 content.js*

我:"页面刷新后按钮消失了"

Claude:*添加 MutationObserver 来处理动态内容*

整个扩展程序(7 个文件,约 2000 行)用这种方法在大约 3 天内完成。

您如何看待这种软件开发方法?🤔

2 views

Add a comment

Replies

Be the first to comment