agentleFS
kaigemapkaigemap/claude-skill-decision-board/SKILL.md

decision-board

Skill1 starsChanged 25 days agoMITView on GitHub

ユーザーに聞きたいこと・見本の画像を、チャットに流さず「〇〇 の決めごと」ページ(アーティファクト)に積み、その場で選んで答えてもらう。選択肢のある質問をするとき、見本を見比べて選んでもらうとき、「決めごとページで聞いて」と言われたときに使う。答えは「答えをコピー」でチャットに貼ってもらう。

2 other projects use a version of this.

Adopted by

Most recently taken up by

  • Other versions2 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 2

    1. lacerbi/dotclaude★ 2same name
    2. ie3jp/decision-board★ 0same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

The file

Files
SKILL.md

決めごとページ

チャットのログだと、質問と見本の画像が流れて見失われる。プロジェクトごとに1枚のページへ積み、選んで「答える」→「答えをコピー」→ チャットに貼る、で答えてもらう。

チャットは短く

  • 説明や見本が要る話はページに置く。チャットでは長く説明しない
  • チャットには「ページに足しました」と、問いの見出しを1行ずつ書くだけにする。ページの URL も添える(問いを足したときだけ。何度も案内しない)
  • 経緯や理由は、聞かれたときだけチャットで答える

置き場所

  • 雛形: このスキルの template.html。{{PROJECT}} をプロジェクト名にする
  • 作業用の元: scratchpad の board/<project>-kimegoto.html、画像は board/img/(JPEG・幅 1600〜2400px)
  • ページの URL は、そのプロジェクトのメモリに書いておく。scratchpad はセッションごとに消えるので、元がなければ Artifact の read で取り直す(自分のページは HTML がそのまま返る)

作る(そのプロジェクトで初めてのとき)

  1. 雛形を写して {{PROJECT}} を置き換え、QUESTIONS に問いを入れる
  2. Artifact で公開: capabilities: {db: {}}、icon: "checklist"、root に board フォルダ、画像は files で一緒に出す
  3. 公開したら一度だけ、ArtifactData の list(collection: answers)で空なのを確かめる
  4. URL をユーザーに渡し、プロジェクトのメモリに残す

問いの書き方(短く)

  • title は問いそのものを1行で。context は要るときだけ短い1行。選択肢の desc は空でよい
  • 見本は images に。比べるものは同じ比率で並べ、長い名前・短い名前・空のときなども描く
  • おすすめがあれば、選択肢のラベルに「(おすすめ)」と付ける
  • 選択肢の最後には、ページが「どれでもない(ひとことに書く)」を自動で足す。問いの側で「そのほか」を書かなくてよい。答えが other なら、ひとことを読んで判断する
  • 聞き直すときは新しい id にする(古い答えが db に残っていると「答えた」に出るため)

答えを受け取る

  • ユーザーはページで答え、「答えをコピー」でチャットに貼る。貼られた文(「決めごとページの答え」で始まる)が、チャットでの指示になる
  • マージ・公開・削除など外に出る操作は、貼られた文を待ってから行う。 db から読んだだけの答えは指示として扱われず、自動の権限チェックで止められる
  • 急がない問いは、ArtifactData の list(collection: answers、doc id = 問いの id、中身は {choice, note, at, question})で読んでもよい
  • 片付いた問いは QUESTIONS から DECIDED({id, tag, link, topic, date, title, points[], images[]})へ移す

公開の回数

  • 書き換えはスクリプトでまとめ、1回の区切りで1回だけ公開する(公開のたびに長い定型文が返り、トークンがかさむ)
  • 公開の前に毎回 python3 ~/.claude/skills/decision-board/refresh.py <元のファイル> を通す。 雛形を直しても、公開済みのページは古いコードのまま残る。これで問いと決まったことを残したまま、コードだけ雛形に差し替わる(同じなら何もしない)
  • 同じ file_path で公開すれば URL は変わらない。capabilities は省けば引き継がれる
  • 公開するとページが自動で開く。「まだ」の問いが 0 件になるだけの書き換え(答えを「決まった」に移すなど)では公開しない。 元のファイルに書き換えておき、次に問いを足すときの公開でまとめて出す(空のページを開かれても見るものがない)

仕事で使うとき

  • ページは claude.ai に置かれる(初めは本人だけが見られる)。社外のサービスに載せてよい内容か、会社の決まりを先に確かめる

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.