15 Dec, 2025

How we built a Company-Wide knowledge layer with Claude Skills

by Daniel Avila

How we built a Company-Wide knowledge layer with Claude Skills

Most organizations struggle with a familiar problem: their best practices live in someone's head, buried in Slack threads, or scattered across documentation that quickly goes stale. When that expert is unavailable, projects stall. When they leave, institutional knowledge walks out the door.

When Anthropic introduced Skills for Claude Code—a system that lets AI agents autonomously access specialized knowledge based on context—we saw a way to make expertise reproducible.

Skills work like this: instead of requiring users to invoke specific commands, Claude evaluates each task and automatically pulls in relevant domain knowledge from curated markdown files. It's the difference between giving someone a manual and giving them an expert who knows exactly which page they need.

At Hedgineer, we've systematized this into a knowledge distribution layer across our entire technical workflow. Here's what that looks like in practice.

Claude Skills architecture visualization

The Four Platform Verticals

Consider what happens when a data engineer needs to build a new ETL pipeline. Without Skills, they'd search Confluence, ping senior engineers on Slack, or reverse-engineer existing code. With Skills, Claude automatically applies our established patterns for data transformation, query optimization, and pipeline architecture the moment they start writing code.

We've organized this knowledge into four domains, each owned by teams closest to the problems:

AreaComponentsKnowledge
AIMCP, Claude Code, Agent SDK, PromptingAgent patterns, tool integration, prompt engineering
DataETL, SQL, Pipeline SkillsSchemas, transformations, data quality
InfraAzure, Cloud, DevOps, Security SkillsAzure configs, IaC patterns, policies
UIReact, Tailwind/shadcn, AG Grid, lightweight-chartsUI components, data grids, charting, design system

AI expertise covers agent development, MCP integrations, and prompt engineering. When someone builds an AI feature, they inherit months of experimentation on what works.

Data patterns encode transformations, query optimization, and pipeline architectures. Our approach to data consistency becomes automatic.

Infrastructure standards include Azure configurations, security policies, and deployment patterns. Every service follows the same infrastructure-as-code principles.

UI conventions define our React architecture, Tailwind/shadcn components, and data visualization with AG Grid and lightweight-charts. UI consistency without design review bottlenecks.

The Distribution Flow

Each team uses Hedgineer's expert skills starting with our claude-design to create and validate Skills, then publishes them to our internal Hedgineer Marketplace—a catalog where teams discover and install relevant expertise.

Distribution flow diagram

The same engineers who build features are responsible for encoding their patterns into Skills, creating a virtuous cycle where domain experts directly contribute to the knowledge layer. Teams then consume these Skills through Claude's plugin marketplace system, installing relevant expertise packages directly into their development environment for seamless access.

The key insight: Skills are model-invoked, not user-invoked. Claude reads the Skill description and decides when it's relevant. This means engineers don't need to know what Skills exist—Claude applies the right expertise automatically.

What Makes a Good Skill

After months of iteration, we've found that effective Skills share five characteristics:

Precise triggers help Claude know when to activate. "Use this for React components" is too broad. "Use this when creating data-heavy table views with filtering and export" works.

Progressive detail keeps the main file scannable while putting comprehensive guidance in a references/ folder that Claude accesses when needed.

Strong directives matter. "Consider using error boundaries" gets ignored. "MUST implement error boundaries for all data-fetching components" gets applied.

Validation checkpoints prevent partial implementations. Checkboxes force Claude to confirm each step before proceeding.

Bundled resources put scripts, templates, and example code directly in the Skill folder rather than linking elsewhere.

Each domain team runs a continuous feedback loop: monitoring how Skills perform in real work, collecting edge cases, and updating based on new patterns. This maintenance cost is real, but far cheaper than watching knowledge drift across a growing team.

The Result

As we push adoption further, we're noticing something amazing. It's not just that junior engineers work faster or code quality improved. It's that expertise travels.

Hedgineer Skill Marketplace

A front-end developer working on financial charts now applies data pipeline thinking from Skills written by our data team. An infrastructure engineer building a new service automatically implements error handling patterns our AI team discovered through production incidents.

Knowledge doesn't stay in silos. It flows through Claude to whoever needs it, exactly when they need it. In an AI-augmented organization, your best practices don't scale linearly with headcounts. They scale with how well you've encoded them.

But it goes deeper than just developer-to-skill communication. Skills can reference and build upon each other, creating a network of expertise where Claude pulls context from multiple domains simultaneously. A frontend task might trigger UI Skills that then reference Data Skills for optimal query patterns, which in turn consult Infrastructure

Skills network communication

Skills for deployment considerations—all happening automatically to deliver the richest possible context for the work at hand.

What we're really building here is the best context engineering system possible for our business, ensuring that every development task has access to exactly the right combination of institutional knowledge at exactly the right moment.


Interested in what we're building? We're continuing to push the boundaries of AI-augmented development at Hedgineer. If you'd like to learn more about our approach or discuss how these patterns could work for your team, reach out to us.