import-shared-project

Import a sibling project reference into CLAUDE.md from a name or Git URL.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mikefullerton/cat-herding --skill import-shared-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-shared-project
Source: https://github.com/mikefullerton/cat-herding/tree/main/skills/import-shared-project
Command: npx skills add https://github.com/mikefullerton/cat-herding --skill import-shared-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Importing references to a shared project into CLAUDE.md can be tedious and error-prone; this skill automates the process so Claude Code sessions consistently access cross-project specs and conventions.

Core Features & Use Cases

  • Resolve a sibling project by name or Git URL and build a reusable reference block for CLAUDE.md
  • Clone or locate the project next to the current one and generate a standardized import block
  • Update CLAUDE.md with a structured Shared Project reference to enable context-aware sessions

Quick Start

Provide a project name or Git URL to import; the skill will add a Shared Project reference block to CLAUDE.md

Frequently Asked Questions about import-shared-project

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

FAQPage Schema
How do I import a shared project into CLAUDE.md for context?

To import a shared project into CLAUDE.md, provide a project name from the ~/projects/ directory or a Git URL. The skill locates or clones the project next to your current one, constructs a standardized reference block, and appends it to CLAUDE.md.

What is a CLAUDE.md reference block and when do I need one?

A CLAUDE.md reference block is a structured entry that gives Claude Code sessions access to cross-project specs, conventions, or shared code. You need one when your current project depends on standards or logic from a sibling project.

Can I use a Git URL to clone and reference a project in CLAUDE.md?

Yes, you can use a Git URL to clone and reference a project in CLAUDE.md. The skill parses the URL, clones the repository next to your current project, detects a suitable SPEC_DIR, and generates the import block automatically.

Does importing a shared project into CLAUDE.md require a specific directory structure?

Importing a shared project requires the target project to be located in ~/projects/ if using a name, or cloned next to your current project if using a Git URL. The skill also detects a suitable SPEC_DIR within the resolved project path.

What is the best way to link cross-project specs into Claude Code sessions?

The best way to link cross-project specs is to automate the import process using a skill that resolves the sibling project path, constructs a standardized reference block, and appends it directly to CLAUDE.md, ensuring consistent context-aware sessions.