workspace

Map API contracts and dependency graphs across multi-repo and monorepo workspaces.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/aberrantCode/llm_skills --skill workspace-aberrantcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workspace
Source: https://github.com/aberrantCode/llm_skills/tree/main/claude/skills/workspace
Command: npx skills add https://github.com/aberrantCode/llm_skills --skill workspace-aberrantcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers working across multiple repositories or monorepos lack a unified view of their codebase, leading to mismatched API contracts, duplicated types, and hidden dependencies that cause breakages and wasted effort.

Core Features & Use Cases

  • Topology Discovery: Detects workspace type, lists modules, and identifies tech stacks.
  • Dependency & Contract Mapping: Generates dependency graphs, extracts OpenAPI/GraphQL/TypeScript contracts, and tracks shared types.
  • Contextual File Loading: Prioritizes key files for Claude sessions, manages token budgets, and ensures up‑to‑date contracts during development.

Quick Start

Ask Claude to analyze the current workspace and generate the topology and contract artifacts.

Frequently Asked Questions about workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map dependencies across a monorepo or multi-repo workspace?

Mapping dependencies across a multi-repo workspace requires analyzing repository structures to generate dependency graphs and extract shared types. This Skill detects workspace topology, identifies tech stacks, and synchronizes API contracts to prevent hidden dependencies.

Can I extract OpenAPI and GraphQL contracts from an existing monorepo?

You can extract OpenAPI, GraphQL, and TypeScript contracts from a monorepo by analyzing the workspace topology. The process identifies shared types and tracks contract specifications to keep them up to date during development cycles.

What is the best way to keep API contracts synchronized across multiple repositories?

Keeping API contracts synchronized across multiple repositories involves automated workspace discovery and contract extraction. This Skill maps dependencies and tracks shared types to prevent mismatched contracts and duplicated types across development cycles.

How does contextual file loading work for Claude Code sessions in a large workspace?

Contextual file loading in a large workspace prioritizes key files for Claude sessions by managing token budgets. It ensures up-to-date contracts are loaded contextually, preventing token overflow while maintaining full workspace awareness.

Does workspace topology discovery identify different tech stacks within a monorepo?

Workspace topology discovery identifies different tech stacks within a monorepo by automatically detecting the workspace type and listing modules. It provides a unified view of the codebase to reveal hidden dependencies and mismatched contracts.

Why do I need to map multi-repo workspace topology before generating dependency graphs?

Mapping multi-repo workspace topology is required before generating dependency graphs because it establishes the foundational repository structures. Without topology discovery, automated contract extraction and shared type tracking cannot accurately identify hidden dependencies.