Skip to content
View shuji-bonji's full-sized avatar

Block or report shuji-bonji

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shuji-bonji/README.md

shuji-bonji

🌐 English version (README.en.md)

TypeScript / Node.js で構造化ツールをつくる開発者。AI エージェントが信頼できる仕様ドキュメントや開発者ワークフローにアクセスできるようにすることに重点を置いています。

🛠 Tech Stack

TypeScript JavaScript Node.js HTML5 CSS3 SCSS C# Angular RxJS NgRx Svelte SvelteKit PWA Jasmine Vitest Vite Claude Skills GitHub Copilot MCP

🤖 AI-Assisted Development Guide

AI エージェント(Claude / Claude Code / GitHub Copilot 等)と協働して開発を進めるためのワークフロー・ノウハウをまとめています。

  • 設計指向:AIに「何をどう作るか」を判断させすぎず、人間が仕様・アーキテクチャの責任を持つ
  • 構造化ドキュメント:MCP / Skill / 仕様書を、AI が読み解きやすい形で整備する
  • 検証ループ:プロンプト → 出力 → 仕様書チェック → 修正、を高速に回す
Phase プロジェクト 説明 リンク
1 understanding-llm-through-claude-code LLM の構造的制約を理解し、Claude Code の設計思想から「なぜそう設定するのか」を学ぶ Site · GitHub
2 ai-agent-architecture MCP・Skills・Agent 統合の設計思想・アーキテクチャ・実践ノウハウ Site · GitHub
3 Management-of-software-systems-and-services 先人達が培ってきたソフトウェアシステム・サービス開発・管理へ AI を適用

📦 Claude Plugins (Marketplace)

自作の MCP / Skill / Slash Command / Sub-agent を Claude Code・Cowork から /plugin install で導入できる marketplace。Anthropic 公式 (anthropics/claude-plugins-official) と同じ form factor。

Marketplace 説明 リンク
shuji-bonji/claude-plugins shuji-bonji 製 plugin の catalog(houki / web-spec / quality-tools / domain-specific / dev-meta の5カテゴリ) GitHub

インストール

# Claude Code
/plugin marketplace add shuji-bonji/claude-plugins
/plugin install houki-research@shuji-bonji

Cowork mode の場合、Settings → Plugins に https://github.com/shuji-bonji/claude-plugins を marketplace として追加。

収録 plugin

Plugin カテゴリ 状態 リンク
houki-research houki ✅ v0.1.0 GitHub

収録予定 plugin(19件、🚧 計画中)の一覧は marketplace の README を参照してください。

🔌 MCP Servers

AI エージェント(Claude 等)から外部仕様・データを扱えるようにする MCP サーバ群。 ドメイン横断で物語性のあるものは family として独立した小見出しでまとめています。

📄 PDF family

PDF を「正典 × 実体」の二層で扱う MCP ファミリー。 ISO 32000(PDF 2.0)/ PDF 1.7 / PDF/UA / TS 32001 系などの 仕様書そのものを構造化正典として LLM に提供する層 と、PDF ファイルの オブジェクト・xref・ストリーム・タグ構造を低レベルで解析する層 を組み合わせ、「仕様準拠を意識した PDF 解析・検証」を成立させることを狙っています。

MCPサーバ レイヤ 説明 リンク
pdf-spec-mcp 仕様書層(正典) ISO 32000 系 PDF 仕様の構造化参照。セクション取得・要件抽出(shall / must)・定義参照・バージョン比較 npm · GitHub
pdf-reader-mcp 実体層(解析) PDF テキスト・表・署名・タグ・フォント・メタデータの抽出と、内部構造(オブジェクト・xref 等)の検査 npm · GitHub

Tip

多くの PDF 系 MCP が「テキストを抜く」抽出ツールに留まる中、本ファミリーは PDF 仕様書を一次資料としてクエリ可能な状態に正典化し、実体解析と双方向に参照する ことを目的としています。電子署名・PDF/UA 準拠・PDF/A 検証など、仕様準拠が問われるユースケース向け。

🌐 Web Spec family

Web / Internet 標準を AI から構造化されたまま扱うための MCP ファミリー。 IETF(RFC)・W3C / WHATWG(HTML / CSS / WebIDL / PWA 等)の 仕様書側 と、ブラウザ実装の 互換性データ(Baseline / BCD) を、それぞれ専用 MCP として分離し、「仕様で何が要求されているか」と「いまブラウザで何が使えるか」を同じ会話の中で照合できるようにしています。

MCPサーバ レイヤ 説明 リンク
rfcxml-mcp IETF(仕様) IETF RFC(XML2RFC v3)の構造解析・要件抽出・RFC 間依存の参照 npm · GitHub
w3c-mcp W3C / WHATWG(仕様) W3C / WHATWG 仕様(HTML 要素・CSS プロパティ・WebIDL・PWA 等)の参照 npm · GitHub
web-compat-mcp 実装(互換性) Baseline / Browser Compat Data に基づくブラウザ互換性チェック npm · GitHub

Tip

「仕様では MUST なのに、現実のブラウザでは Baseline 入りしていない」「この RFC は別の RFC を Update している」といった、仕様 × 実装 の不一致を AI に検証させたいときに、3 件を同じ会話から呼び出して使うことを想定しています。

🧰 Other MCP servers

ファミリーには属さない単発の MCP。

Domain-specific — 特定ドメインの仕様・データセットを構造化提供。

MCPサーバ カテゴリ 説明 リンク
epsg-mcp 地理空間 EPSG 測地系(CRS)検索・変換推奨 npm · GitHub
ifc-core-mcp 建築(BIM) IFC 4.3 エンティティ・継承関係・PropertySet 参照 npm · GitHub

Quality / Dev tooling — 品質評価・開発支援(npm スコープなし・命名揺れあり)。

MCPサーバ カテゴリ 説明 リンク
xcomet-mcp-server 翻訳品質評価 xCOMET による機械翻訳の品質評価・エラー検出 npm · GitHub
rxjs-mcp-server RxJS 開発支援 RxJS ストリームの実行・デバッグ・可視化 npm · GitHub

🧩 Claude Skills

Claude / Claude Code から呼び出して、特定領域の作業ワークフローを再利用するための Skill

スキル 説明 リンク
deepl-glossary-translation PDF仕様書翻訳ワークフロー(DeepL+用語集) GitHub
spec-compliance-skills W3C/IETF仕様への準拠性をチェックするためのCoworkプラグイン GitHub
factcheck-skill 情報の信頼性を科学的・体系的に評価する、Claude Code / Cowork 用ファクトチェック・スキル GitHub
media-literacycheck-skill インターネット上の情報の信頼性を メディアリテラシー の観点から体系的に評価する、LLM 用スキル GitHub

📚 houki-hub family

法令・通達・実務情報を AI で扱うための統合エコシステム。 MCP サーバ、TypeScript ライブラリ、Claude Skill、ドキュメントサイトをワンセットで提供することを目指しています。

MCPサーバ 説明 リンク
houki-egov-mcp e-Gov 法令API v2 経由で憲法・法律・政令・省令・規則の本文/目次/改正履歴を取得 npm · GitHub
houki-nta-mcp 国税庁の基本通達・改正通達・事務運営指針・文書回答事例・Q&A・タックスアンサーを SQLite + FTS5 で全文検索 npm · GitHub
スキル 説明 リンク
houki-research-skill houki-hub MCP family を横断する法令リサーチのオーケストレーション Skill(法律→政令→省令→通達→PDF→判例の参照順序・業法独占への配慮を内蔵) GitHub
パッケージ 説明 リンク
houki-abbreviations 日本の法令略称・通称の共有辞書(174 エントリ・6 分野)。houki-hub MCP family が共通で利用 npm · GitHub

📱 Web Apps & Tools

実用ツール・自作プロダクト群

プロジェクト 説明 リンク
e-shiwake フリーランス・個人事業主向けの仕訳帳 + 証憑管理 PWAアプリ 📱 App · GitHub
e-shiwake-ai AIエージェントをフロントエンドとして利用した、e-shiwake GitHub
fact-checklist 事実確認チェックシート — 情報の信頼性を評価するPWAアプリ 📱 App · GitHub
websocket-practical-guide WebSocket 実践ガイド — リアルタイムWebアプリ実践PWA 工事中🏗️ 📱 App · GitHub
marble-to-svg RxJS マーブル記法 → SVG 変換ツール 🔧 Tool · GitHub
WebAPI Test Tool Step CI を利用した WebAPI テスト実行ツール GitHub

📖 Learning Sites & Notes

学習中・整備中のドキュメントサイト/公開ノート

サイト リンク
TypeScriptで学ぶ Svelte 5 / SvelteKit 📖 Site · GitHub
TypeScript で RxJS 📖 Site · GitHub
TypeScript で Web Components 📖 Site · GitHub
TypeScriptで学ぶ SOLID設計原則 📖 Site · GitHub
TypeScript で テスト駆動開発(TDD) 📖 Site · GitHub
状況認識と意思決定 📖 Site · GitHub
📓 その他のノート・テンプレート

🏠 記念碑

僕のプログラミングの原点

履歴書作成アプリ — 2021年、JavaScriptを学び初めて作ったWebアプリ。ソースは今見るととても恥ずかしいですが、ここが僕にとってスタート地点です。

📬 Contact

GitHub npm Qiita Zenn

Pinned Loading

  1. e-shiwake e-shiwake Public

    フリーランス・個人事業主向けの仕訳帳 + 証憑管理 PWAアプリ

    TypeScript 9 1

  2. Svelte-and-SvelteKit-with-TypeScript Svelte-and-SvelteKit-with-TypeScript Public

    TypeScriptとSPA経験者が、Svelte・Sveltekitの学習するコンテンツを提供

    Svelte 18

  3. xcomet-mcp-server xcomet-mcp-server Public

    Translation quality evaluation MCP Server powered by xCOMET (eXplainable COMET).

    TypeScript 1 2

  4. rfcxml-mcp rfcxml-mcp Public

    A Model Context Protocol (MCP) server for structured understanding of RFC documents.

    TypeScript 2

  5. rxjs-mcp-server rxjs-mcp-server Public

    Execute, debug, and visualize RxJS streams directly from AI assistants like Claude.

    TypeScript 3

  6. claude-plugins claude-plugins Public

    shuji-bonji が公開する Claude 拡張 (Skill / MCP server / slash command / sub-agent) の marketplace。Claude Code と Cowork の両方から /plugin install で利用できます。

    2