Vibes
Transforms Claude Desktop into a conversational development environment using distributed MCP servers.
vibes
A multi-platform skill and agent framework for AI coding assistants.
What is vibes?
Vibes provides a shared set of skills, agents, and reference documentation for AI coding assistants. Write your agent instructions once in AGENTS.md, and every supported platform — Claude Code, GitHub Copilot, Codex CLI — gets the same guidance through symlinks and platform-specific configuration.
Skills teach agents how to perform specific tasks (fetch library docs, manage GitHub PRs, review code). Agents define roles with scoped tools and system prompts. MCP servers provide live documentation so agents work from current APIs instead of stale training data.
Quick Start
git clone https://github.com/jonhill90/vibes.git
cd vibes
Open the repo in your editor. The platform reads its instruction file automatically — no build step, no install.
MCP Servers
Three MCP servers provide live documentation. They are pre-configured in .mcp.json (Claude Code), .vscode/mcp.json (VS Code), and .codex/config.toml (Codex CLI). No API keys required.
| Server | Purpose |
|---|---|
| context7 | Library and framework docs (npm, PyPI, crates, etc.) |
| microsoft-learn | Azure, .NET, M365, and Microsoft docs |
| deepwiki | GitHub repository wikis and documentation |
Platform Setup
| Platform | Instruction File | MCP Config |
|---|---|---|
| Claude Code | CLAUDE.md (symlink → AGENTS.md) | .mcp.json |
| GitHub Copilot | .github/copilot-instructions.md (symlink → AGENTS.md) | .vscode/mcp.json |
| Codex CLI | AGENTS.md (read natively) | .codex/config.toml |
For Codex skill discovery, this repo exposes .agents/skills (symlink → .github/skills).
Skills
Skills are invocable instruction sets that teach an agent how to perform a specific task. Each lives in .github/skills/<name>/SKILL.md.
Documentation
| Skill | Trigger | Description |
|---|---|---|
primer | /primer | Orient in any codebase — structure, docs, key files, current state |
context7 | /context7 | Fetch live library/framework docs via MCP (Python, Bash, PowerShell variants) |
ms-learn | /ms-learn | Query official Microsoft docs for Azure, .NET, M365 |
Platform Integration
| Skill | Trigger | Description |
|---|---|---|
gh-cli | /gh-cli | Manage GitHub via CLI — PRs, issues, workflows, releases |
az-devops | /az-devops | Manage Azure DevOps — repos, pipelines, boards, work items |
linear | /linear | Manage Linear via CLI — issues, teams, projects, Git workflow |
tmux | /tmux | Run persistent interactive CLI sessions via tmux for agent tooling and REPLs |
obsidian | /obsidian | Read, write, search, and manage Obsidian vault notes |
youtube-transcript | /youtube-transcript | Fetch YouTube video transcripts and metadata |
Authoring & Validation
| Skill | Trigger | Description |
|---|---|---|
create-skill | /create-skill | Guide for creating new skills with scripts and references |
validate-skill | /validate-skill | Validate a SKILL.md against the spec |
lint-agents | /lint-agents | Check agent definition files for correct YAML frontmatter |
Agents
Agents are specialized roles with scoped tools and a system prompt. Defined in .github/agents/<name>.md.
| Agent | Purpose | Tools |
|---|---|---|
code-reviewer | Code quality and security review after changes | Read, Grep, Glob, Bash |
researcher | Codebase investigation and pattern analysis | Read, Grep, Glob |
Architecture
graph TD
AGENTS["AGENTS.md<br/><i>Single source of truth</i>"]
AGENTS -->|symlink| CLAUDE["CLAUDE.md<br/>Claude Code"]
AGENTS -->|symlink| COPILOT[".github/copilot-instructions.md<br/>GitHub Copilot"]
AGENTS -->|reads natively| CODEX["Codex CLI"]
GH[".github/<br/>skills/ agents/ docs/ instructions/"]
GH -->|symlink| CLAUDE_DIR[".claude/<br/>skills/ agents/ hooks/ references/ rules/"]
GH -->|symlink| CODEX_DIR[".codex/<br/>agents/ config.toml"]
GH -->|symlink| AGENTS_DIR[".agents/<br/>skills/"]
MCP["MCP Servers<br/>context7 · microsoft-learn · deepwiki"]
MCP -.->|live docs| CLAUDE
MCP -.->|live docs| COPILOT
MCP -.->|live docs| CODEX
Key decisions:
.github/is the single source. Platform directories (.claude/,.codex/,.agents/) contain symlinks and platform-specific config/policy.- One instruction file for all platforms.
AGENTS.mdis symlinked so every tool reads the same guidance. - Progressive disclosure. Skill metadata (name + description) is always in context. The SKILL.md body loads on trigger. Reference files load on demand.
- Codex uses native surfaces. Skills are discovered via
.agents/skills/; runtime policy/config lives under.codex/(config.toml,rules/*.rules). - Platform-specific rules stay separate.
.claude/rules/and.github/instructions/use their own formats rather than a forced shared one. - This repo's hooks always exit 0. The three scripts in
.claude/hooks/use non-blocking warnings (systemMessage) rather than exit 2 blocking. Frontmatter and symlink checks warn Claude after edits; transcript backup runs silently on compaction.
Reference Documentation
Platform-agnostic docs live in .github/docs/ and are symlinked into .claude/references/.
| Document | Path | Topic |
|---|---|---|
| Best Practices | .github/docs/best-practices.md | Operational patterns for agent development |
| Context Engineering | .github/docs/context-engineering.md | Token budget management, progressive disclosure |
| TDD Workflow | .github/docs/tdd-workflow.md | Red-Green-Refactor process for agents |
Workflow
Explore → Plan → Red → Green → Refactor → Commit
- Explore — Run
/primerto orient, then dig deeper as needed - Plan — Surface tradeoffs and get alignment
- Red — Write failing tests that define success
- Green — Write minimum code to pass
- Refactor — Clean up while tests stay green
- Commit — Clean, descriptive messages
For non-code changes (docs, config), skip Red/Green/Refactor and go from Plan to Commit. See AGENTS.md for the full instruction set.
Adding Skills and Agents
New skill:
mkdir -p .github/skills/my-skill
# Create SKILL.md with name + description frontmatter
# Validate: /validate-skill .github/skills/my-skill
New agent:
# Create .github/agents/my-agent.md
# YAML frontmatter (name, description, tools) + markdown system prompt
# Validate: /lint-agents
See /create-skill for the full skill authoring guide and AGENTS.md for naming conventions.
Further Reading
AGENTS.md— Full instruction set, conventions, principles, and checklist.claude/references/skills-guide.md— Skill authoring reference (frontmatter options, progressive disclosure).claude/references/subagents-guide.md— Agent configuration and delegation patterns.github/docs/context-engineering.md— Token budget management and context architecture
関連サーバー
Scout Monitoring MCP
スポンサーPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
スポンサーAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Ollama Agent
A TypeScript agent that integrates MCP servers with Ollama, allowing AI models to use various tools through a unified interface.
MetaMCP
A self-hostable middleware to manage all your MCPs through a GUI and a local proxy, supporting multiple clients and workspaces.
SourceSync.ai
An MCP server for the SourceSync.ai API to manage and synchronize source code context.
Authless Remote MCP Server
An authentication-free remote MCP server designed for deployment on Cloudflare Workers.
BoostSecurity
BoostSecurity MCP acts as a safeguard preventing agents from adding vulnerable packages into projects. It analyzes every package an AI agent introduces, flags unsafe dependencies, and recommends secure, maintained alternatives to keep projects protected.
Android ADB Server
Control Android devices using the Android Debug Bridge (ADB).
Supra Code Generator MCP
Generates Supra Move contracts and TypeScript SDK code.
mcp-rubber-duck
Query multiple LLMs in parallel from AI coding tools — rubber duck debugging, but the ducks talk back.
AIO-MCP Server
An MCP server with integrations for GitLab, Jira, Confluence, and YouTube, providing AI-powered search and development utility tools.
MCP Agentic Framework
An agentic communication framework for multi-agent collaboration using MCP.