couple

Inject domain coupling information from touch-map.json into development workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lostsolution/makelele --skill couple
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: couple
Source: https://github.com/lostsolution/makelele/tree/main/skill-graph/skills/couple
Command: npx skills add https://github.com/lostsolution/makelele --skill couple

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps manage and visualize the relationships between different domains within a codebase, ensuring that changes in one area are understood in the context of others.

Core Features & Use Cases

  • Domain Mapping: Records how different development domains relate to each other.
  • Context Injection: Automatically injects related domain information into prompts based on defined coupling.
  • Use Case: When working on the authentication module, this Skill can automatically surface information about the user profile and session management domains, ensuring a more holistic understanding during development.

Quick Start

Add coupling edges to the skill graph by running /skill-graph:couple.

Frequently Asked Questions about couple

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

FAQPage Schema
How do I track domain dependencies across different codebase modules?

To track domain dependencies, you map domain coupling relationships to understand how changes in one module impact others. This context injection ensures related module information surfaces automatically during development workflows.

How does context injection work for software architecture modules?

Context injection works by reading a pre-existing touch-map.json file to surface related domain information into prompts. It automatically enriches contextual awareness based on defined inter-module coupling edges.

Do I need a specific file to map domain relationships in my codebase?

Yes, you need a pre-existing touch-map.json file to map domain relationships. This file is required for operation and acts as the source for inter-module dependency tracking and context enrichment.

What is the best way to visualize relationships between development domains?

The best way to visualize development domain relationships is by adding coupling edges to a skill graph. This maps how different domains relate to each other to ensure changes are understood in context.

Why does modifying the authentication module affect session management?

Modifying the authentication module affects session management due to domain coupling. Mapping these dependency relationships ensures related domain information like user profiles is automatically surfaced for holistic understanding.