命じよ、さらば成らん。meta-promptingが導く「get-shit-done」の魔力


命じよ、さらば成らん。meta-promptingが導く「get-shit-done」の魔力

gsd-build/get-shit-done

2026-02-15

君が持ち込んできたこの「gsd-build/get-shit-done」という魔導書……。これは、複雑なコードの迷宮を攻略するための、まさに「伝説の聖剣」と言っても過言ではない代物だ。

エンジニアという「勇者」が、どうやってこの聖剣を振るい、効率的に魔物(バグや冗長なタスク)を討伐していくのか、丁寧に解説しよう!

一言で言えば、「AIに最高の指示を出し、完璧な設計図をもとにコードを錬成させる」ためのツールだ。

メタプロンプティング
「何をしたいか」だけでなく、「どう考えるべきか」という思考プロセスをAIに授ける。

コンテキスト・エンジニアリング
膨大なソースコードの中から、今必要な情報だけを整理してAIに伝える。

仕様駆動開発 (Spec-driven Development)
曖昧な「なんとなく」を排除し、厳密な仕様書(Spec)から一気に実装まで駆け抜ける。

これがあれば、君はもう「AIの出力が微妙だな……」と溜息をつく必要はなくなる。AIを熟練の鍛冶職人に変貌させることができるんだ。

この聖剣を手に取るのは非常に簡単だ。まずは君のターミナル(魔法の杖)を開いて、以下の呪文を唱えてくれ。

まずは、このツールを君の冒険の拠点(プロジェクト)に招き入れよう。

# プロジェクトのルートディレクトリで実行
git clone https://github.com/gsd-build/get-shit-done.git .gsd

Claude CodeOpenCode(オープンソースのAIコーディングツール)を使っているなら、設定ファイルにこの .gsd ディレクトリのパスを教えてあげるだけでいい。

では、実際にどうやって使うのか。例えば「新しいユーザー認証の魔法」を作りたい時の流れを見てみよう。

まずは specs/auth.md という設計図を作る。ここでは gsd-build のルールに従って、厳密に定義する。

# Specification: User Authentication

## Goal
メールアドレスとパスワードによるログイン機能を実装する。

## Requirements
- JWTを使用したトークンベースの認証
- パスワードは Argon2 でハッシュ化
- ログイン失敗は 5回まで

## Context
- Backend: Node.js / Express
- Database: PostgreSQL (Prisma)

ここで gsd-build の真骨頂だ。AI(Claude Code等)に対し、この仕様書を読み込ませて実装を命じる。

# ターミナルでの対話例
> /gsd build specs/auth.md --target backend

するとAIは、.gsd に格納された「プロのエンジニアの思考プロセス」を読み込み、以下のような洗練されたコードを自動で生成し始めるんだ。

// AIが生成するコードのイメージ
import bcrypt from 'argon2';
import jwt from 'jsonwebtoken';

export const login = async (req, res) => {
  const { email, password } = req.body;
  // gsd-buildの指示により、エラーハンドリングや
  // セキュリティ要件が最初から盛り込まれた状態で生成される
  const user = await prisma.user.findUnique({ where: { email } });
  
  if (user && await bcrypt.verify(user.password, password)) {
    const token = jwt.sign({ userId: user.id }, process.env.SECRET);
    return res.json({ token });
  }
  
  return res.status(401).send('Unauthorized');
};

この gsd-build を使う最大のメリットは、「思考の同期」にある。 君が頭の中で描いている「完成形」と、AIが作り出す「成果物」のズレを、このシステムが埋めてくれる。

退屈なボイラープレート(定型文)から解放される。

設計(Spec)に集中できるようになる。

大規模なプロジェクトでも、コードの品質が一定に保たれる。

まさに、一人でギルド(開発チーム)を運営しているかのようなパワーを手に入れられるだろう。


gsd-build/get-shit-done




【エンジニア必携】記憶を操る魔法の首飾り「Beads」で、AIエージェントの限界を超えろ!

『Beads記憶の首飾りと、忘れん坊の精霊(エージェント)』という物語の形式で、steveyegge/beads の正体とその魔法を解説していくね!あるところに、Claude Code という、凄腕の「魔法使いの弟子(コーディング・エージェント)」がいました。彼は呪文(プロンプト)を唱えるだけで、複雑なプログラムを書き換えることができます。


次世代のエンジニア体験:Claude PluginsでGitHubやDB操作を自動化しちゃおう!

エンジニアにとって、開発効率を爆上げするツール選びは命。今回紹介する Anthropic公式のプラグイン(MCP) は、まさに「痒いところに手が届く」どころか「手が勝手に動いてくれる」レベルの革命的なツールなんです。簡単に言うと、「AIが、あなたの代わりにターミナルを叩いたり、DBを見たり、GitHubを操作したりできるようになる仕組み」 です。


新次元のペアプロ…それは、あなたの知らない世界。Claude Skills導入で変わる開発の運命

今回は、まるで「あなたの知らない世界」の怪談……ではなく、「あなたの(まだ)知らない、開発が爆速になる世界」へご案内します。お題は、GitHubで話題の Jeffallan/claude-skills です。エンジニアの皆さん、こんな経験はありませんか……?


ソフトウェアエンジニアのためのAIエージェント入門:自律的なデバッグと実行のループを設計する

「本当のAIエージェント(Claude Codeのようなもの)」をどう作るのか、実際に手を動かした時のワクワク感を込めて解説します!これまで僕たちが使ってきたチャットAIは、言わば「アドバイスをくれる同僚」でした。でも、Claude CodeのようなAIエージェントは違います。彼は「実際にキーボードを叩いて、コマンドを実行し、バグを直して、テストを通す実務担当者」なんです。