Our Products / FNS AI Kit

仕様書から、
ぶれずに実装まで。

生成AIコーディングは速い。けれど「雰囲気で書く(vibe coding)」だけでは、運用・セキュリティ・品質を満たす本番実装にたどり着けません。
FNS AI Kit は、憲法(Constitution)・仕様(Spec)・計画(Plan)・タスク(Tasks)を軸に、AIエージェントへ一貫した文脈を持たせる、FPTニアショアジャパンの社内向け仕様駆動開発(Spec-Driven Development)ツールキットです。

  • Spec-Driven Development
  • CLI + マルチAIエージェント
  • 拡張機能・プリセット対応
  • OSS spec-kit ベース
  • 社内利用ツール

Why Spec-Driven

「雰囲気で書く」から、「仕様で作る」へ

生成AIは何でも書いてくれる。だからこそ、何を作るべきかを先に固めておかないと、実装のたびに結果がぶれ、レビューのたびに仕様が「発掘」されることになります。

Before:Vibe Coding

プロンプト任せで一気に実装。その場では動くが、要件の抜け漏れや設計判断の根拠が残らず、後工程で手戻りが発生しやすい。

After:Spec-Driven Development

憲法・仕様・計画・タスクの順で明文化してから実装に進む。AIエージェントは常に同じ文脈を参照するため、誰が・どのエージェントで進めても結果が予測できる。

Workflow

スラッシュコマンドで進める開発フロー

プロジェクトの憲法を定めてから、仕様・計画・タスクへと段階的に落とし込みます。各ステップはAIエージェント上のスラッシュコマンドとして提供され、途中の明確化・整合性チェックも組み込まれています。

憲法策定

品質・テスト・体験など、プロジェクトが従うべき原則を先に定義します。

/fns.constitution

仕様作成

技術スタックではなく「何を・なぜ作るか」に絞って要件を記述します。

/fns.fns-kit

明確化

曖昧な仕様を構造化された質問で洗い出し、認識のズレを事前に解消します。

/fns.clarify

実装計画

技術スタックとアーキテクチャを指定し、実装方針を具体化します。

/fns.plan

タスク分解

依存関係・並列実行可能性・対象ファイルまで含むタスク一覧を生成します。

/fns.tasks

整合性分析

仕様・計画・タスク間の矛盾やカバレッジ漏れを実装前に検出します。

/fns.analyze

実装実行

依存順序とTDD方針に従い、タスクを順に実行して機能を実装します。

/fns.implement

品質チェックリスト

要件の完全性・明確性・一貫性を「英語のための単体テスト」として検証します。

/fns.checklist

Supported Agents

30以上のAIコーディングエージェントに対応

Claude Code、GitHub Copilot、Cursor、Codex CLI、Gemini CLIなど主要なAIコーディングエージェントに加え、自社開発の AstraCode にも対応しています。特定のベンダーやモデルに縛られず、チームが使い慣れたエージェントで仕様駆動開発を実践できます。

  • Claude Code
  • GitHub Copilot
  • Cursor
  • Codex CLI
  • Gemini CLI
  • Windsurf
  • Qwen Code
  • opencode
  • AstraCode
  • ほか30以上

FNS Extensions

FNS独自の拡張機能

オープンソースの仕様駆動開発ツールキットをベースに、社内のプロジェクト管理・品質保証の実務に合わせた拡張を重ねています。

WBS・ガントチャート自動生成

仕様・タスクから作業分解構成(WBS)とガントチャートを自動生成し、計画づくりの手間を減らします。

バーンダウン・PMダッシュボード

進捗・遅延・担当者別の負荷を可視化し、プロジェクトマネージャーが早期にリスクへ気づけるようにします。

バイリンガルレポート生成

日本語・ベトナム語(一部拠点は英語)のレポートを併せて生成し、拠点をまたぐチームの共有をスムーズにします。

テスト仕様書生成・品質チェック

仕様から単体テスト仕様書の雛形を生成し、テスト観点の抜け漏れをレビュー前に検出します。

実装後の自動レビュー・修正ループ

実装をレビューし、軽微な問題はその場で修正、中規模以上の問題はタスク化するところまでを自動化します。

拡張機能・プリセットで柔軟に

プロジェクト固有のワークフローやテンプレートを、コア機能を変更せずに拡張機能・プリセットとして追加できます。

Status

利用状況

社内利用

プロジェクトチーム向けの開発支援ツール

CLI

CLI + AIエージェントのスラッシュコマンドで利用

OSS拡張

オープンソースの仕様駆動開発ツールキットを独自拡張

社内GitLab

導入はスクリプト一本、社内リポジトリで管理

Contact

FNS AI KitやAI・DX導入について
お気軽にご相談ください。

導入事例や社内での活用方法について、担当者がご説明します。