"What auth provider are we on?"
Claude Code asks Halyard → Auth0 (per ADR-017, Sarah, Q3 2024). Firebase references are legacy.
Point Claude Code at your team's real knowledge — Slack threads, PR decisions, meeting notes, docs — via one MCP server. Fewer hallucinations. Fewer "let me ask Sarah" round-trips. Citations inline.
The Halyard plugin is published to the halyard-labs marketplace. Add it, install it, authorise — you're grounded.
$ /plugin marketplace add halyard-labs/claude-plugin-marketplace
$ /plugin install ask-expert@halyard-labs
Plugin installed. Authorise via OAuth when prompted.
✓ halyard MCP server active
✓ connected to your Slack, Notion, GitHub
✓ claude can now use ask_expert + search_knowledge
Want every teammate to get this on their next session with zero manual setup? Drop the plugin into .claude/settings.json and commit — see the full docs.
Claude Code is great at writing code. Halyard makes sure it's writing code that matches what your team already decided.
"What auth provider are we on?"
Claude Code asks Halyard → Auth0 (per ADR-017, Sarah, Q3 2024). Firebase references are legacy.
"What's our rate-limiting pattern for auth endpoints?"
Fastify + @fastify/rate-limit with strict-auth preset. See fastify.config.ts.
"Who owns the payment service?"
Priya's team. Halyard routes via Slack if you want a real-time opinion.
Halyard exposes a focused MCP surface. Claude Code chooses when to call which — no prompt engineering required.
Hybrid (semantic + keyword + rank-fusion) retrieval across all your connected sources. Returns attributed answers with citations.
When the answer isn't in the knowledge base, Halyard routes the question to the right person in Slack and streams the reply back to Claude.
Graph traversal — "what else is related to this decision?" Returns supporting, superseding, and derived entries.
Claude captures a work summary back into the knowledge graph — attributed, indexed, queryable by the next agent.
Who's on the team? What are they the expert in? Claude Code calls this before ask_expert to pick a target.
When Claude encounters a new person (customer, stakeholder), Halyard upserts them and links them to the conversation.
Two commands, OAuth, and your agent stops guessing.