Tailor
TAILOR
Code fit\
Make the code fit the project — with zero waste.
통합 AI 코딩 에이전트 엔지니어링 프레임워크
명세 주도 개발(SDD), 적응형 실용주의(Lite/Full/Ultra), 점진적 프로젝트 메모리(.ai/), AST 의미론적 코드 재사용, 그리고 네이티브 Model Context Protocol(MCP) 서버를 Claude Code, Cursor, Codex, Gemini CLI / Antigravity, Windsurf, Roo Code / Cline, GitHub Copilot CLI, Zed와 통합합니다.
Aman Katyar(@AmanKtyr)가 제작했습니다.
개요 및 목표
AI 코딩 어시스턴트는 자연스럽게 두 가지 서로 다른 실패 모드를 만나게 됩니다:
비구조적 생성("Vibe Coding"): 에이전트가 자유분방한 프롬프트로 코드를 생성하여, 불필요한 의존성, 중복 컴포넌트, 검증되지 않은 아키텍처 변경을 초래합니다.
명세가 없는 극단적인 "게으름": 에이전트가 문서화된 요구사항, 계약, 아키텍처 제약 사항 없이 지나치게 축약된 구현을 만듭니다.
Tailor는 이러한 두 가지 문제를 규율 있는 다중 에이전트 엔지니어링 프레임워크로 통합합니다:
명세 주도 개발(SDD): 사용자 의도를 공식 기능 명세(
spec.md), 기술 계획(plan.md), 세부 체크리스트(tasks.md)로 변환하고, 프로젝트 헌법(.ai/CONSTITUTION.md)에서 이를 통제합니다.적응형 실용주의 러더: YAGNI -> 기존 코드 -> 표준 라이브러리 -> 네이티브 API -> 설치된 의존성 -> 한 줄 코드 -> 최소 코드로 이어지는 7단계 결정 사다리를 구성 가능한 강도(
lite,balanced,ultra,strict)로 적용합니다.점진적 프로젝트 메모리(
.ai/): 자체 복구되며 컴팩트한 도메인 메모리로 LLM 컨텍스트 토큰 오버헤드를 최대 80%까지 줄이고, 실시간 드리프트 수리를 수행합니다.AST 의미론적 코드 재사용: 코드 생성을 위해 재사용성 검토를 자동으로 주입하기 위해 워크스페이스의 컴포넌트, 훅, 유틸리티를결정론적으로 인덱싱합니다.
네이티브 MCP 서버: 표준 JSON-RPC를 통해 Claude Code, Cursor, Zed, Windsurf, Antigravity에 직접 연결합니다.
Related MCP server: memorix
비교 매트릭스
기능 / 차원 | GitHub | DietrichGebert | Tailor 2.0 (Unified) |
핵심 패러다임 | 명세 주도 개발(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, Roo/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과 채팅을 안내합니다. |
OpenAI Codex / ChatGPT |
|
|
Gemini CLI / Antigravity |
| Skills를 워크스페이스 루트에서 직접 탐지합니다. |
Windsurf |
| 표준 룰 파일을 통한 기본 지원입니다. |
Roo Code / C line |
| 작업 실행 중 프로젝트 헌법을 강제합니다. |
GitHub Copilot CLI |
| Copilot 워크스페이스 채팅용 기본 지침입니다. |
OpenCode |
| 오픈소스 에이전트 통합 룰입니다. |
Aider |
| 터미널 페어 프로그래밍 규칙입니다. |
Zed Editor |
| Zed AI 어시스턴트용 사용자 지정 지침입니다. |
언제든지 tailor sync 명령으로 모든 어댑터 파일을 한 번에 업데이트하세요.
벤치마크 및 작동 결과
Tailor는 5가지 실제 fixture 코드베이스에서 동작하는 벤치마크 자동화 스위트(benchmarks/scripts/run-benchmarks.js)를 포함합니다:
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라이선스
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