Skip to main content
Glama

TAILOR

コードをプロジェクトにフィットさせる — 無駄をゼロに。

統合AIコーディングエージェント・エンジニアリングフレームワーク
Spec-Driven Development(SDD)適応的プラグマティズム(Lite/Full/Ultra)プログレッシブ・プロジェクト・メモリ(.ai/AST意味的コード再利用、そしてClaude Code、Cursor、Codex、Gemini CLI / Antigravity、Windsurf、Roo Code / Cline、GitHub Copilot CLI、Zed向けのネイティブModel Context Protocol(MCP)サーバーを統合。

著者 Aman Katyar@AmanKtyr

License: MIT Node: >=18 TypeScript: Strict Tests: Vitest Benchmarks: 100% MCP: Supported


概要と目的

AIコーディングアシスタントは、しばしば2つの異なる失敗モードに直面します:

  1. 非構造化生成("Vibe Coding"): エージェントが曖昧なプロンプトからコードを生成し、冗長な依存関係、重複するコンポーネント、そして検証されていないアーキテクチャ変更を持ち込みます。

  2. **仕様なしの極端な手抜き: エージェントが要件やコントラクト、アーキテクチャ制約を文書化せず、省略された実装を生成します。

Tailor は、これらを規律あるマルチエージェントのエンジニアリングフレームワークに統合します。

  • Spec-Driven Development(SDD): ユーザーの意図を正式な機能仕様書(spec.md)、技術計画(plan.md)、詳細なチェックリスト(tasks.md)に変換し、プロジェクト憲法.ai/CONSTITUTION.md)で統治します。

  • 適応的プラグマティズムラダー: 7段階の意思決定ラダー(YAGNI -> 既存コード -> 標準ライブラリ -> ネイティブAPI -> インストール済み依存 -> ワンライナー -> 最小限のコード)を、設定可能な強度レベル(litebalancedultrastrict)で強制します。

  • プログレッシブプロジェクトメモリ(.ai/): 自己修復型でコンパクトなドメインメモリであり、ライブドリフト修復によってLLMコンテキストトークンのオーバーヘッドを最大80%削減します。

  • AST意味的コード再利用: コード生成に先立って再利用監査を注入するため、ワークスペース内のコンポーネント、フック、ユーティリティを決定論的にインデックス化します。

  • ネイティブMCPサーバー: 標準JSON-RPCによりClaude Desktop、Cursor、Zed、Windsurf、Antigravityに直接接続します。


Related MCP server: memorix

基本行列

機能 / 側面

GitHub spec-kit(Specify)

DietrichGebert ponytail

Tailor 2.0(統合)

コアパラダイム

Spec-Driven Development(SDD)

プラグマティズムとLOC削減

統合フレームワーク: SDD + プラグマティズム + メモリ + 再利用 + MCP

CLIと実行環境

Python(uv tool install specify-cli

プロンプトのみ(実行可能なCLIなし)

ゼロ設定Node/TypeScript CLI(npx @aman...

プロジェクト憲法

.specify/memory/constitution.md

ハードコード化されたプロンプトルール

.ai/CONSTITUTION.md + .ai/INDEX.md + ライブADR

実行前の再利用監査

なし(コード重複の原因)

テキストルールのみ

ASTスキャンが既存コンポーネントをplan.mdに自動的に注入

プラグマティズムの強度

なし(過剰なコード生成を招く)

litefullultra

litebalancedultrastrictをすべての場面に組み込み

ネイティブMCPサーバー

なし

なし

組み込みJSON-RPC 2.0サーバー(tailor mcp / tailor-mcp

ライブドリフト検出

なし

なし

継続的ASTスキャナーが古いプロジェクトメモリを自動修復

マルチエージェント対応

4プラットフォーム

5プラットフォーム

10以上(Claude、Cursor、Codex、Gemini、Windsurf、Cline、Copilot、Zed)

オープンソース標準

標準的なGitHub

HN/Redditで話題に

NPM CLI、Skills標準、MCPプロトコン、CIワークフロー


クイックスタートとインストール

Tailorは、ユニバーサルな Agent Skills 標準、グローバル/ローカルCLI、また Model Context Protocol(MCP)サーバーとして利用できます。

1. ユニバーサルエージェントインストール(skills CLI)

# Install Tailor across all AI coding assistants in your workspace
npx skills add AmanKtyr/Tailor -y

# Or install globally across your machine (-g)
npx skills add AmanKtyr/Tailor -g -y

2. NPM CLIインストール

# Install globally
npm install -g @amanktyr/tailor

# Or run directly via npx without installation:
npx @amanktyr/tailor init

3. Model Context Protocol(MCP)サーバーのセットアップ

claude_desktop_config.json または Cursor の MCP 設定に、Tailor を追加します:

{
  "mcpServers": {
    "tailor": {
      "command": "npx",
      "args": ["-y", "@amanktyr/tailor", "mcp"]
    }
  }
}

CLI コマンドリファレンス

# Project Governance & Initialization
tailor init                          # Conduct discovery, stack selection, and initialize .ai/
tailor constitution                  # View or regenerate .ai/CONSTITUTION.md
tailor sync                          # Synchronize all 10+ AI agent adapter files

# Spec-Driven Development (SDD) Workflow
tailor spec init                     # Initialize specs/ directory and constitution
tailor spec new <feature-name>       # Scaffold specs/<id>-<name>/spec.md with user stories
tailor spec plan <id>                # Generate reuse-aware technical plan (plan.md)
tailor spec tasks <id>               # Generate granular, ordered task checklist (tasks.md)
tailor spec list                     # View all active feature specs and completion status

# Intelligence, Memory & Security
tailor analyze                       # Deterministically inspect stack, frameworks, and reusable catalog
tailor memory update                 # Synchronize .ai/ progressive memory documents
tailor memory drift                  # Detect drift between active code and recorded memory
tailor security                      # Run static security rules and credential leak checks
tailor dependencies --check <pkg>   # Evaluate package for bloat, redundancy, and licenses
tailor review                        # Run holistic quality, architecture, and security gates
tailor doctor                        # Run full system, git, memory, and skill diagnostics
tailor mcp                           # Start stdio Model Context Protocol (MCP) server

7ステップのプラグマティズムラダー

新しい実装や依存関係を追加する前に、AIエージェントは以下の段階を順に踏みます:

┌────────────────────────────────────────────────────────┐
│ 1. Does this need to exist? (YAGNI)                    │
│    -> Reject speculative complexity or future-proofing.│
├────────────────────────────────────────────────────────┤
│ 2. Already in this codebase?                           │
│    -> Search src/components/, src/lib/, src/utils/.    │
├────────────────────────────────────────────────────────┤
│ 3. Does the Standard Library do it?                    │
│    -> Use crypto.randomUUID(), structuredClone(), etc. │
├────────────────────────────────────────────────────────┤
│ 4. Does a Native Platform / Browser API cover it?      │
│    -> Use <dialog>, <input type="date">, fetch().      │
├────────────────────────────────────────────────────────┤
│ 5. Does an already-installed dependency solve it?      │
│    -> Reuse existing packages in package.json.         │
├────────────────────────────────────────────────────────┤
│ 6. Can it be written as a one-liner / inline helper?   │
│    -> Avoid creating 50-line wrappers for simple logic.│
├────────────────────────────────────────────────────────┤
│ 7. Only then: Write the minimum amount of clean code.  │
│    -> Clean domain boundaries, types, and tests.       │
└────────────────────────────────────────────────────────┘

ユニバーサル・マルチエージェント対応(10以上のプラットフォーム)

AIプラットフォーム

統合ファイル

説明

Claude Code

CLAUDE.md

.ai/CONSTITUTION.mdを読み込み、Reuse-Firstルールを適用

Cursor IDE

.cursorrules / .cursor/rules/tailor.mdc

プロジェクトメモリでCursor ComposerとChatを誘導

OpenAI Codex / ChatGPT

AGENTS.md

.agents/skills/から自動解決

Gemini CLI / Antigravity

GEMINI.md とワークスペース統合

ワークスペースルートでスキルを直接発見

Windsurf

.windsurfrules

標準ルールファイルによるネイティブ検出

Roo Code / Cline

.clinerules

タスク実行中にプロジェクト憲法を適用

GitHub Copilot CLI

.github/copilot-instructions.md

Copilotワークスペースチャット用ネイティブ命令

OpenCode

.opencode/rules/tailor.md

オープンソースエージェント統合ルール

Aider

.aider.conventions.md

ターミナルでのペアコーディング規約

Zed Editor

.zed/prompt.md

Zed AIアシスタント用カスタム命令

tailor syncをいつでも実行すれば、すべてのアダプタファイルを同時に更新できます。


ベンチマークと測定可能な成果

Tailorには自動ベンチマークスイート(benchmarks/scripts/run-benchmarks.js)が含まれ、実際のフィクスチャコードベース5つで実行されます:

  • nextjs-app(Next.js 14, React 18, Tailwind CSS, Vitest)

  • django-app(Django 4.2, PostgreSQL, DRF, Pytest)

  • react-app(React, Vite)

  • dotnet-api(ASP.NET Core, C# .NET 8)

  • messy-monolith(Express、レガシー依存性、シークれつ漏洩、eval)

ベンチマーク性能:

  • プロジェクトシグナル検出: Next.js、Django、React、ASP.NET Core、Express で100%正確に判定。

  • 意味的再利用マッチング: ユーザー要求(modal -> 既存の DialogfetchUser -> getUser)に対して100%の適合。

  • 依存性管理: 些細なマイクロパッケージ(is-oddleft-pad)を100%拒否し、冗長なライブラリ(axios)に対して警告。

  • セキュリティ防御: ハードコードされたAWS認証情報、SQL文字列連結、危険なeval()を100%検出。

  • トークン・LOC削減: 生成コード量とコンテ備エクストトークンを40〜70%削減。


プライバシーとセキュリティ

  • ローカルで決定的実行: テレメトリはゼロ、隠れたリモートログはなく、ソースコードを送信しません。

  • 非破壊的デフォルト: 無関係なファイルを黙って上書きも削除もされません。**

コントリビューションと開発

git clone https://github.com/AmanKtyr/Tailor.git
cd Tailor
npm install
npm run build
npm test
npm run benchmark
node dist/cli/bin.js doctor

ライセンス

MIT © Aman Katiyar & Tailorコントリビューター

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.
    29
    28,339
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Cross-agent memory bridge for AI coding assistants. Persistent knowledge graph shared across 10 IDEs (Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro, Antigravity, OpenCode, Trae, Gemini CLI) via MCP. 22 tools including team collaboration, auto-cleanup, mini-skills, session management, and workspace sync. 100% local, zero API keys required.
    9
    1,029
    693
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

  • The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.

  • Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AmanKtyr/Tailor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server