Agent Skill
2/7/2026

mcp-converter

Converts MCP servers to Claude Skills to save tokens. Runs the introspection tool to generate skill wrappers.

O
oimiragieo
5GitHub Stars
1Views
npx skills add oimiragieo/agent-studio

SKILL.md

Namemcp-converter
DescriptionConverts MCP servers to Claude Skills to save tokens. Runs the introspection tool to generate skill wrappers.

Agent Studio

Portable multi-agent ecosystem for Claude Code.

Agent Studio packages agents, skills, rules, hooks, schemas, and validation tooling into a single repo that can run directly or be dropped into another project.

If you want a local-first, reproducible agent stack with strict validation and hybrid code search, this is it.

Quick Links

Getting Started · .claude/docs/GETTING_STARTED.md
Architecture · .claude/docs/ARCHITECTURE.md
Developer Workflow · .claude/docs/DEVELOPER_WORKFLOW.md
Hooks Reference · .claude/docs/HOOKS_REFERENCE.md
Memory System · .claude/docs/MEMORY_SYSTEM.md
Code Indexing · .claude/docs/CODE_INDEXING_DESIGN.md

Quick Start (TL;DR)

Runtime: Node >=22.5.0, pnpm. Windows Setup: Requires Python and C++ Build Tools installed for compiling native AST add-ons during setup. Indexing Acceleration: Natively supports automatic Multi-GPU distribution for semantic indexing (dynamically spreading LanceDB embeddings across all detected NVIDIA GPUs via ONNX). Defaults gracefully to fully parallelized CPU parsing if GPUs are unavailable or disabled. Agent Studio runs seamlessly on Windows PowerShell, WSL, macOS, and Linux.

Initialize the entire ecosystem (installs deps, compiles registries, indexes code):

pnpm run setup

Search immediately after indexing:

pnpm search:code "authentication logic"   # hybrid text + semantic search (~5ms cached)
pnpm search:compress "how routing works"   # search + compress + dedup pipeline
pnpm search:structure                      # project structure + deps + Mermaid diagram
pnpm search:tokens .claude/lib             # token budget analysis + refactor recommendations
pnpm search:file .claude/lib/code-indexing/hybrid-lazy-indexer.cjs 1 60

Text search (pnpm search:code) works instantly even without the full index build. Running code:index:reindex adds semantic ranking for concept-level queries. Repeated queries are auto-cached (~5ms hit vs ~800ms miss). BM25 index auto-updates on file edits.

search:compress combines search + adaptive compression + memory dedup into a single command — use it when a topic spans many files and you need a compressed summary.

search:tokens shows file/directory sizes, token estimates, and recommends splitting oversized source files (>15K tokens) into smaller modules for better AI agent readability.

Dynamic Agent Worktrees

Agent Studio dynamically supports Git Worktree isolation for dangerous/massive subagent tasks. The orchestrator spawns isolated-* agents (e.g., isolated-developer, isolated-architect) for high-risk or sweeping refactors. These agents inherently use the -w flag in Claude Code to sandbox their work in isolated branches—preventing race conditions during parallel execution.

Important for Worktrees: The ecosystem setup wizard automatically enables Git optimization (core.untrackedCache true and core.fsmonitor true). This prevents Git from hanging or triggering "too many active changes" warnings during massive parallel file generation or background vector indexing operations.

Multi-LLM Consulting & Council

Agent Studio natively supports integrating with other headless LLM Code CLIs (Gemini, Codex, Cursor, and Claude Code). The multi-llm-consultant agent can dynamically detect which of these CLIs are authenticated on your system and distribute prompts in parallel. It also features a built-in llm-council skill that automatically runs a robust 3-stage deliberation protocol (independent completions -> anonymized peer review & ranking -> chairman synthesis) for complex architectural decisions.

Current Footprint

  • Agents: 75 files (includes 12 isolated worktree variants)
  • Skills: 552 SKILL.md definitions
  • Rules: 113 docs
  • Schemas: 319 *.schema.json
  • Commands: 263 .claude/commands/*.md

Repository Layout

.claude/   # agents, skills, rules, hooks, tools, schemas, docs
.cursor/   # Cursor-specific assets
scripts/   # validation and maintenance scripts
tests/     # project and framework tests
.tmp/      # local debug/temp artifacts (not release docs)

For External Contributors

Use this path if you are proposing changes to the ecosystem itself.

  1. Install and bootstrap:
pnpm run setup
  1. Run baseline validation:
pnpm validate
pnpm validate:full
pnpm validate:schemas
pnpm validate:commands
pnpm validate:routing
  1. Run tests relevant to your change:
pnpm test
pnpm test:framework
pnpm test:tools
pnpm test:code-indexing
  1. Enforce style before shipping:
pnpm lint
pnpm format:check

Notes:

  • Prefer package.json scripts as the source of truth for runnable workflows.
  • Archived test suites are intentionally stubbed in scripts (see script output messages).

For Internal Agent Operators

Use this path if you are running Agent Studio as an operational control plane.

  1. Keep registries and routing artifacts fresh:
pnpm agents:registry
pnpm skills:index
pnpm manifest:generate
pnpm routing:prototypes
  1. Track memory and operational health:
pnpm memory:status
pnpm memory:health
pnpm worker:summary
  1. Run integration checks before larger pipeline runs:
pnpm integration:headless:json
pnpm validate:full
  1. Reset context safely when sessions get noisy:
pnpm context:reset --scope soft --force

Memory System (Current Operating Model)

The memory path now supports two operating modes for spawned agents:

  • MEMORY_MODE=hybrid (default): legacy memory injection (gotchas/patterns/decisions/...).
  • MEMORY_MODE=observational: injects observations_summary.md + recent rows from observations.jsonl.
  • OBSERVATIONAL_MEMORY_ENABLED=off: kill switch that forces hybrid mode.

Additional controls:

  • Section token budgets:
    • MEMORY_SUMMARY_BLOCK_MAX_TOKENS (default 400)
    • MEMORY_RECENT_OBSERVATIONS_MAX_TOKENS (default 400)
    • MEMORY_TIER_B_MAX_TOKENS (default 400)
  • Session compaction:
    • OBSERVATIONS_COMPACT_ON_SESSION_END=on (default)
    • OBSERVATIONS_COMPACT_MAX=50 (default)
  • Contradiction tagging is deferred by default:
    • OBSERVATIONS_CONTRADICTION_ENABLED=off
    • OBSERVATIONS_CONTRADICTION_MAX_AGE_DAYS=90

Primary reference:

  • .claude/docs/MEMORY_SYSTEM.md

Operational gates:

  • pnpm run test:memory:ci
  • pnpm run metrics:memory:slo:ci
  • pnpm run metrics:memory-cache:ci
  • pnpm run test:framework

CI workflows:

  • .github/workflows/memory-ci.yml
  • .github/workflows/memory-mvp-gate.yml

Hybrid Lazy Code Search

Agent Studio uses a hybrid lazy search model:

  • Instant text retrieval via ripgrep (no upfront full indexing)
  • Semantic vector ranking via fastembed (BGE-small) with GPU acceleration
  • Reciprocal Rank Fusion (RRF) to combine lexical and semantic candidates
  • Subprocess embedding isolation to prevent ONNX Runtime memory leaks

Setup:

# Build the full index (BM25 text + semantic vectors)
pnpm code:index:reindex    # ~12 min with GPU, ~17 min CPU-only

# Enable semantic search in .env
HYBRID_EMBEDDINGS=on       # text + semantic ranking (default after setup)
EMBED_SUBPROCESS=on        # ONNX memory leak workaround (default)

Without code:index:reindex, text search still works but semantic/concept queries (e.g. "authentication flow for refresh tokens") will return poor results.

Guidance:

  • Use pnpm search:code for broad discovery and ranked matches.
  • Use pnpm search:structure for structure-oriented lookup.
  • Use rg directly for strict literal/symbol matches and exact filters.

Search Mode Comparison

Tool/ModeWhat it does bestLatency profileDeterminismToken/output profile
pnpm search:code "query"Conceptual discovery and ranked candidatesFast (~0.2-0.7s on this repo)HighCompact ranked output (good for agents)
pnpm search:code "ast:pattern"Structural intent with optional ast-grep refinementModerate (~0.18s warm daemon baseline, higher for explicit ast:)High if pattern is explicitCompact, structure-aware candidates
pnpm search:structureRepo map, entrypoints, dependency orientationFast one-shot structure passHighVery low output volume
rg -F "literal"Exact symbol/literal lookupFastest (~15-35ms measured)HighestLarger raw output unless scoped
rga "query"Cross-file search (pdf/docs/archives)Slower than rgHighCan be noisy; scope early
rg → fzfHuman interactive narrowing/selectionInteractiveOperator-dependentGreat for manual triage, not default agent path

Selection contract:

  • Agents should default to pnpm search:code for discovery.
  • Use rg -F for exact anchors before edits/refactors.
  • Use ast: only when the question is structural (shape/pattern), not plain text intent.
  • Keep fzf optional and human-in-the-loop; do not make it a hard dependency of automated wrappers.

Perf Runbook (Daemon + Prewarm)

Use daemon mode for repeated searches in active sessions.

# Start/inspect daemon
pnpm search:daemon:start
pnpm search:daemon:status

# Prewarm rg + LanceDB + semantic path
pnpm search:daemon:prewarm

# Run searches (daemon on by default)
pnpm search:code "authentication logic"

# Stop daemon when done
pnpm search:daemon:stop

Query Cache and BM25 Incremental Updates

Repeated or semantically similar queries are served from a local cache, avoiding redundant embedding lookups. The cache uses cosine similarity to match queries, so slight rephrasings still hit the cache.

After file edits, the BM25 text index updates incrementally (no full reindex needed).

VariableDefaultPurpose
SEARCH_CACHE_ENABLEDonSemantic query cache (set to off to disable)
SEARCH_CACHE_TTL_MS300000Cache entry TTL (5 min)
SEARCH_CACHE_SIMILARITY0.95Cosine threshold for cache hit
BM25_INCREMENTAL_UPDATEonPost-edit BM25 fast update (set to off to disable)

Disable daemon or semantic mode when you need deterministic baselines:

# Direct (no daemon transport)
HYBRID_SEARCH_DAEMON=off pnpm search:code "authentication logic"

# Text-only (skip semantic ranking)
HYBRID_EMBEDDINGS=off pnpm search:code "authentication logic"

# Force semantic ranking
HYBRID_EMBEDDINGS=on pnpm search:code "authentication logic"

Daemon tuning toggles:

# Auto-prewarm on daemon startup
HYBRID_DAEMON_PREWARM=true pnpm search:daemon:start

# Idle timeout (ms) before daemon auto-exit
HYBRID_DAEMON_IDLE_MS=600000 pnpm search:daemon:start

# Custom daemon port
HYBRID_DAEMON_PORT=47653 pnpm search:daemon:start

Expected latency profile on this repo (Windows, measured):

  • Cold daemon first query (no prewarm): ~1.35s average
  • First query after search:daemon:prewarm: ~0.40s average
  • Warm repeated daemon queries: ~0.18-0.19s steady state
  • Direct mode (HYBRID_SEARCH_DAEMON=off) repeated CLI calls: ~0.73s average

Memory + Search + Token Saver (Simple Flow)

If you only remember one thing, remember this:

  1. Search finds candidates
  2. Memory keeps what matters
  3. Token saver compresses only when context gets too large

Step-by-step

  1. Start with search:
    • Run pnpm search:code "your query" to find likely files/snippets quickly.
  2. Read only the best matches:
    • Open a small set of top results instead of dumping whole folders.
  3. If the result set is still too big:
    • Use Skill({ skill: 'token-saver-context-compression' }) to compress/summarize evidence.
  4. Save useful outcomes to memory:
    • Store durable findings (patterns, gotchas, decisions, issues).
  5. On future spawns:
    • The spawn prompt injects memory/RAG evidence and expects citation IDs like [mem:...] and [rag:...].

When to use token saver vs normal flow

  • Use normal flow (default):
    • Small task, few files, short snippets.
  • Use token saver:
    • Many search hits, long logs, or large cross-file synthesis.
    • You need a compact evidence pack for handoff/review.

Why this is the default design

  • Search is fast and good for discovery.
  • Memory prevents relearning the same lessons.
  • Token saver is a pressure valve, not the first step.
  • This keeps prompts smaller while staying grounded in evidence.

Minimal operator recipe

# 1) Discover
pnpm search:code "auth token refresh bug"

# 2) If context is too large, compress (inside agent flow via Skill)
# Skill({ skill: 'token-saver-context-compression' })

# 3) Persist useful outcomes (via MemoryRecord or write paths that trigger memory sync hooks)

# 4) Validate memory/search pipeline health
pnpm test:memory:ci
pnpm metrics:memory:slo:ci

Autonomous Quality Daemon (New)

This repo is still session/CI-driven, but now includes a background quality daemon you can run independently.

What it does:

  • Runs the artifact regression gate on a timer
  • Writes heartbeat/state to .claude/context/runtime/artifact-quality-daemon-state.json
  • Opens/resolves system remediation events in .claude/context/runtime/remediation-queue.jsonl

Commands:

# One cycle now
pnpm quality:daemon:run-once

# Continuous loop (foreground)
pnpm quality:daemon:start

# Inspect daemon heartbeat/state
pnpm quality:daemon:status

Key env var:

  • ARTIFACT_QUALITY_DAEMON_INTERVAL_MS (default 300000)

Drop-In Setup (Use In Another Repo)

  1. Copy .claude/ into the target repository.
  2. Install dependencies required by the copied tooling.
  3. Initialize core artifacts:
pnpm memory:init
pnpm agents:registry
pnpm routing:prototypes

Environment

cp .env.example .env

Common controls:

  • AGENT_STUDIO_ENV
  • REFLECTION_ENABLED
  • DEBUG_HOOKS
  • HYBRID_EMBEDDINGS

See .env.example and .claude/docs/@ENVIRONMENT_CONFIG.md.

Windows Search Tooling (Scoop)

If you want fast local terminal search tooling on Windows (non-admin), install rga and fzf via Scoop.

Install Scoop (non-admin PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

Install ripgrep-all + fuzzy finder + ast-grep:

# Install rga (ripgrep-all)
scoop install rga

# Install fzf
scoop install fzf

# Install ast-grep (includes `sg` shim)
scoop install ast-grep

Verify install:

rga --version
fzf --version
sg --version

Runtime discovery behavior:

  • Search wrappers auto-discover binaries from node_modules/.bin, Scoop shims, and PATH.
  • If your shell PATH is stale after install, wrappers still resolve common Scoop shim paths.
  • You can force specific binaries with env overrides (RG_BIN, AST_GREP_BIN, RGA_BIN, FZF_BIN).

fzf Workflows (Interactive Narrowing)

fzf is most useful as an interactive selector on top of rg/rga output. It improves usability and reduces noise, but does not replace search engines. For AI/automation, keep fzf optional; interactive prompts are non-deterministic for unattended runs.

Quick file+line picker with preview:

rg --line-number --no-heading --color=always "auth|token|session" . `
  | fzf --ansi --delimiter ":" `
    --preview "bat --color=always --style=numbers --highlight-line {2} {1}"

Search inside office/pdf/archive content (via rga) and narrow interactively:

rga --line-number --no-heading --color=always "invoice|receipt|policy" . `
  | fzf --ansi --delimiter ":" `
    --preview "bat --color=always --style=numbers --line-range=:300 {1}"

Advanced interactive ripgrep launcher (fzf reload pattern):

: | rg_prefix='rg --column --line-number --no-heading --color=always --smart-case' \
  fzf --ansi --disabled \
      --bind 'start:reload:$rg_prefix ""' \
      --bind 'change:reload:$rg_prefix {q} || true'

AST + RG + fzf (structural triage workflow):

# 1) Structural file candidates
ast-grep -p "function `$NAME(`$$$) { `$$$ }" --lang javascript --files-with-matches . `
  | fzf --ansi --delimiter ":" `
    --preview "bat --color=always --style=numbers --line-range=:220 {}"

# 2) Then run exact literal checks inside chosen files
rg -F "function " <chosen-file>

Wrapper policy:

  • Keep pnpm search:code non-interactive and deterministic for agents.
  • Offer fzf as an optional terminal UX layer for humans doing investigative triage.
  • Prefer pnpm search:structure or pnpm search:code "ast:..." for agent structural queries; use sg directly for manual structural audits.

Sources:

  • https://scoop.sh/
  • https://github.com/phiresky/ripgrep-all?tab=readme-ov-file#scoop
  • https://github.com/junegunn/fzf (interactive ripgrep + reload)
  • https://junegunn.github.io/fzf/tips/ripgrep-integration/ (official rg+fzf pattern)
  • https://github.com/phiresky/ripgrep-all (rga + fzf integration notes)
  • https://github.com/phiresky/ripgrep-all/wiki/fzf-Integration (rga-fzf notes)
  • https://ast-grep.github.io/guide/pattern-syntax.html (ast-grep pattern language)
  • https://ast-grep.github.io/reference/cli.html (ast-grep CLI options)
  • https://github.com/sharkdp/bat (fzf preview examples)

Debug Log Utilities

When a session produces unexpected behavior, reduce the raw Claude Code debug log to signal-only lines:

pnpm debug:reduce    # Auto-find most recent ~/.claude/debug/*.txt, copy to .tmp/, and reduce to signal-only lines

The reduced file lands at .tmp/<session-id>-reduced.txt. Kept lines include [ERROR], [WARN], failed/blocked/timeout messages, and stack traces. Repeated identical lines are collapsed.

You can also pass an explicit path:

pnpm reduce-debug-log -- .tmp/session-abc.txt
pnpm reduce-debug-log -- .tmp/session-abc.txt --output .tmp/session-abc.cleaned.txt

The debug-log-analysis skill (Skill({ skill: 'debug-log-analysis' })) documents the full structured workflow for working with these reduced logs.

Skills Catalog

129 active skills across 21 categories. Full details: .claude/context/artifacts/catalogs/skill-catalog.md

Invoke any skill: Skill({ skill: 'name' })

Core Development

SkillDescription
tddTDD with RED/GREEN/REFACTOR cycle
debuggingSystematic 4-phase root cause investigation
smart-debugAI-assisted hypothesis ranking and structured instrumentation
debug-log-analysisStructured debug log analysis for Claude Code sessions
ripgrepEnhanced code search with ES module support
code-quality-expertClean code principles and refactoring
code-analyzerStatic analysis and complexity metrics
code-semantic-searchSemantic code search with vector index
code-structural-searchAST-based structural pattern matching
verification-before-completionEvidence-based completion gate function
subagent-driven-developmentImplementation via autonomous subagents with two-stage review
requesting-code-reviewDispatch structured two-stage code review
receiving-code-reviewProcess and act on code review feedback
best-practices-guidelinesCross-cutting development best practices

Planning & Architecture

SkillDescription
brainstormingStructured ideation with convergence
plan-generatorImplementation plan generation
prd-generatorProduct requirements document creation
architecture-reviewSystem architecture analysis
complexity-assessmentTask complexity classification
diagram-generatorMermaid diagram generation
wave-executorEPIC-tier batch pipeline orchestration via fresh Bun processes
sparc-methodologySPARC methodology workflow
spec-critiqueSpecification review and gap analysis
spec-gatheringRequirements elicitation
spec-initSpecification bootstrapping
dispatching-parallel-agentsParallel agent dispatch patterns
ralph-loopAutonomous iteration via Stop hook loop with verification gate

Security

SkillDescription
security-architectOWASP/STRIDE/AI threat modeling
auth-security-expertOAuth 2.1 and JWT security patterns
static-analysisSemgrep and CodeQL pipelines
variant-analysisVulnerability variant discovery
semgrep-rule-creatorCustom Semgrep rule authoring
binary-analysis-patternsBinary analysis and reverse engineering
memory-forensicsMemory forensics workflows
differential-reviewSecurity-focused diff review
insecure-defaultsInsecure default detection
content-security-scanContent security scanning
audit-context-buildingSecurity audit context assembly
fix-reviewSecurity fix regression verification
yara-authoringYARA rule authoring for threat detection
medusa-securityMedusa security patterns

DevOps & Infrastructure

SkillDescription
terraform-infraTerraform IaC with safety controls
docker-composeDocker Compose workflows
k8s-manifest-generatorKubernetes manifest generation
sentry-monitoringSentry error monitoring setup
kafka-development-practicesKafka patterns and best practices
monorepo-and-toolingMonorepo setup and tooling
cloud-devops-expertCloud DevOps workflows
container-expertContainer orchestration patterns

Languages

SkillDescription
typescript-expertTypeScript type systems and patterns
python-backend-expertPython backend development
go-expertGo idioms and patterns
nodejs-expertNode.js patterns and tooling
java-expertJava development
rust-expertRust safety patterns
php-expertPHP development
elixir-expertElixir/OTP patterns
cppC++ development
poetry-rye-dependency-managementPython dependency management (Poetry/Rye)
modern-pythonModern Python with uv/ruff/ty

Frameworks

SkillDescription
react-expertReact patterns and hooks
nextjs-expertNext.js App Router and RSC
svelte-expertSvelteKit patterns
vue-expertVue 3 Composition API and Pinia
angular-expertAngular patterns
astro-expertAstro framework
qwik-expertQwik resumability patterns
solidjs-expertSolidJS fine-grained reactivity
graphql-expertGraphQL schema and resolvers
htmx-expertHTMX hypermedia patterns
webmcp-browser-toolsWebMCP browser-side tool exposure to AI agents
starknet-react-rulesStarkNet React blockchain integration
drizzle-orm-rulesDrizzle ORM patterns
convex-development-generalConvex backend development

Vercel & Web Performance

SkillDescription
vercel-deployZero-auth Vercel deployment for 20+ frameworks
vercel-ai-sdk-best-practicesVercel AI SDK streaming patterns
web-perf5-phase Core Web Vitals audit workflow
next-upgradeNext.js upgrade migration
next-cache-componentsNext.js caching strategies
shadcn-uishadcn/ui component integration
enhance-promptAI prompt enhancement patterns

Mobile

SkillDescription
ios-expertiOS SwiftUI development
android-expertAndroid Compose development
flutter-expertFlutter cross-platform development
expo-framework-ruleExpo framework patterns
tauri-native-api-integrationTauri native API integration
mobile-first-design-rulesMobile-first design patterns
nativewind-and-tailwind-css-compatibilityNativeWind Tailwind compatibility
nativescriptNativeScript patterns

Data & Database

SkillDescription
database-architectDatabase schema design
database-expertDatabase query optimization
data-expertData engineering patterns
text-to-sqlNatural language to SQL conversion
large-data-with-daskLarge dataset processing with Dask

Documentation

SkillDescription
doc-generatorTechnical documentation generation
writing-skillsTDD applied to skill authoring
readmeREADME generation patterns
summarize-changesChange summary generation

Git & Version Control

SkillDescription
commit-validatorConventional commit validation
git-expertAdvanced Git workflows
github-opsGitHub operations and PR workflows
finishing-a-development-branchBranch completion checklist
using-git-worktreesIsolated development workspaces
smart-revertSafe revert with impact analysis

Creator Tools

SkillDescription
research-synthesisMulti-source research and synthesis
skill-creatorCreate new skills
skill-updaterUpdate existing skills to production-ready status
agent-creatorCreate new agents
agent-updaterUpdate existing agents
workflow-creatorCreate new workflows
workflow-updaterUpdate existing workflows
hook-creatorCreate new hooks
template-creatorCreate new templates
schema-creatorCreate new schemas
rule-creatorCreate new rules
command-creatorCreate new commands
tool-creatorCreate new framework tools
artifact-integratorIntegrate artifacts into framework
artifact-updaterUpdate existing artifacts

Memory & Context

SkillDescription
context-compressorContext window compression
token-saver-context-compressionSearch-aware context compression with MemoryRecord
memory-quality-auditorMemory file quality audit
session-handoffCross-session handoff artifacts
task-management-protocolTask tracking and structured handoff
track-managementWork unit lifecycle management
context-degradationContext degradation detection
framework-contextFramework context loading
recommend-evolutionFramework evolution recommendations
assimilateExternal repository assimilation
creation-feasibility-gatePre-creation feasibility check
compliance-policy-checkPolicy compliance validation
troubleshooting-regressionRegression diagnosis and fix verification
memory-searchSemantic memory search
insight-extractionKnowledge extraction from context

Validation & Quality

SkillDescription
checklist-generatorQuality checklist generation
proactive-auditProactive framework audit after pipeline changes
response-raterAgent response quality rating
test-generatorAutomated test code generation
accessibilityAccessibility audit and fixes
eval-harness-updaterEvaluation harness maintenance
qa-workflowSystematic QA validation with fix loops
agent-evaluationAgent capability evaluation
strict-user-requirements-adherenceRequirements traceability
property-based-testingProperty-based test generation

Specialized Patterns

SkillDescription
thinking-toolsStructured self-reflection checkpoints
sequential-thinkingDynamic step-by-step hypothesis reasoning
consensus-votingMulti-perspective decision voting
swarm-coordinationMulti-agent swarm patterns
interactive-requirements-gatheringGuided requirements elicitation
planning-with-filesFile-based planning patterns
context-driven-developmentContext-aware development workflow
pipeline-reflection-uxPipeline reflection UX patterns

External Integrations

SkillDescription
jira-pmJira project management
linear-pmLinear project management
medusaMedusa e-commerce platform
dynamic-api-integrationDynamic API integration patterns
project-onboardingProject onboarding workflow
github-mcpGitHub MCP integration
arxiv-mcparXiv paper retrieval
slack-notificationsSlack notification patterns
gemini-cli-securityGemini CLI security audit patterns

Incident Response

SkillDescription
incident-runbook-templatesIncident runbook templates
on-call-handoff-patternsOn-call handoff protocols
postmortem-writingBlameless postmortem writing

Scientific Research

SkillDescription
scientific-skillsScientific computing (parent with 139 sub-skills)

Other

SkillDescription
advanced-elicitationAdvanced prompt elicitation techniques
ai-ml-expertAI/ML patterns and best practices
agent-tool-designAgent tool API design
api-development-expertREST API development patterns
ask-questions-if-underspecifiedRequirements clarification
sharp-edgesKnown codebase hazard patterns
webapp-testingPlaywright browser automation testing
stale-module-prunerStale module detection and pruning
skill-discoverySkill discovery and selection
code-style-validatorProgrammatic AST-based style validation
dry-principleDRY enforcement patterns
async-operationsAsync/await patterns and anti-patterns

Operational Notes

  • .claude/context/ stores runtime artifacts and persistent operational memory.
  • .tmp/ contains temporary/debug outputs and should not be treated as product documentation.
  • Schema and command validation should be treated as blocking gates for release-quality changes.
Skills Info
Original Name:mcp-converterAuthor:oimiragieo