Tailor
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)
概要と目的
AIコーディングアシスタントは、しばしば2つの異なる失敗モードに直面します:
非構造化生成("Vibe Coding"): エージェントが曖昧なプロンプトからコードを生成し、冗長な依存関係、重複するコンポーネント、そして検証されていないアーキテクチャ変更を持ち込みます。
**仕様なしの極端な手抜き: エージェントが要件やコントラクト、アーキテクチャ制約を文書化せず、省略された実装を生成します。
Tailor は、これらを規律あるマルチエージェントのエンジニアリングフレームワークに統合します。
Spec-Driven Development(SDD): ユーザーの意図を正式な機能仕様書(
spec.md)、技術計画(plan.md)、詳細なチェックリスト(tasks.md)に変換し、プロジェクト憲法(.ai/CONSTITUTION.md)で統治します。適応的プラグマティズムラダー: 7段階の意思決定ラダー(YAGNI -> 既存コード -> 標準ライブラリ -> ネイティブAPI -> インストール済み依存 -> ワンライナー -> 最小限のコード)を、設定可能な強度レベル(
lite、balanced、ultra、strict)で強制します。プログレッシブプロジェクトメモリ(
.ai/): 自己修復型でコンパクトなドメインメモリであり、ライブドリフト修復によってLLMコンテキストトークンのオーバーヘッドを最大80%削減します。AST意味的コード再利用: コード生成に先立って再利用監査を注入するため、ワークスペース内のコンポーネント、フック、ユーティリティを決定論的にインデックス化します。
ネイティブMCPサーバー: 標準JSON-RPCによりClaude Desktop、Cursor、Zed、Windsurf、Antigravityに直接接続します。
Related MCP server: memorix
基本行列
機能 / 側面 | GitHub | DietrichGebert | Tailor 2.0(統合) |
コアパラダイム | Spec-Driven Development(SDD) | プラグマティズムとLOC削減 | 統合フレームワーク: SDD + プラグマティズム + メモリ + 再利用 + MCP |
CLIと実行環境 | Python( | プロンプトのみ(実行可能なCLIなし) | ゼロ設定Node/TypeScript CLI( |
プロジェクト憲法 |
| ハードコード化されたプロンプトルール |
|
実行前の再利用監査 | なし(コード重複の原因) | テキストルールのみ | ASTスキャンが既存コンポーネントを |
プラグマティズムの強度 | なし(過剰なコード生成を招く) |
|
|
ネイティブMCPサーバー | なし | なし | 組み込みJSON-RPC 2.0サーバー( |
ライブドリフト検出 | なし | なし | 継続的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 -y2. NPM CLIインストール
# Install globally
npm install -g @amanktyr/tailor
# Or run directly via npx without installation:
npx @amanktyr/tailor init3. 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) server7ステップのプラグマティズムラダー
新しい実装や依存関係を追加する前に、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 |
|
|
Cursor IDE |
| プロジェクトメモリでCursor ComposerとChatを誘導 |
OpenAI Codex / ChatGPT |
|
|
Gemini CLI / Antigravity |
| ワークスペースルートでスキルを直接発見 |
Windsurf |
| 標準ルールファイルによるネイティブ検出 |
Roo Code / Cline |
| タスク実行中にプロジェクト憲法を適用 |
GitHub Copilot CLI |
| Copilotワークスペースチャット用ネイティブ命令 |
OpenCode |
| オープンソースエージェント統合ルール |
Aider |
| ターミナルでのペアコーディング規約 |
Zed Editor |
| 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-> 既存のDialog、fetchUser->getUser)に対して100%の適合。依存性管理: 些細なマイクロパッケージ(
is-odd、left-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コントリビューター
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityAmaintenanceA 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.2928,339MIT
- AlicenseAqualityAmaintenanceCross-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.91,029693Apache 2.0

MatterAI MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables code reviews, implementation planning, and pull request generation for AI agents in IDEs like Cursor and Windsurf.1MIT- AlicenseNot gradedqualityBmaintenanceLocal-first memory, pipelines, learning, feedback, and safe code tools for AI coding agents.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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