review-ownership-manifest

Analyze ownership.manifest files to identify movable global declarations and misplaced logic.

1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/cwilliams5/Alt-Tabby --skill review-ownership-manifest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-ownership-manifest
Source: https://github.com/cwilliams5/Alt-Tabby/tree/main/.claude/skills/review-ownership-manifest
Command: npx skills add https://github.com/cwilliams5/Alt-Tabby --skill review-ownership-manifest

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps reduce unnecessary coupling between different parts of the codebase by analyzing the ownership.manifest file, making the codebase easier to maintain and refactor.

Core Features & Use Cases

  • Identify Movable Declarations: Finds global variables that can be safely moved to a different file.
  • Detect Misplaced Logic: Pinpoints logic that is written in the wrong module.
  • Analyze Writer Clusters: Highlights patterns of shared state that might indicate missing module boundaries.
  • Use Case: A developer can use this Skill to systematically clean up the ownership manifest, leading to a more modular and less entangled codebase, reducing the cognitive load when making changes.

Quick Start

Use the review-ownership-manifest skill to discover coupling that can be reduced in the ownership.manifest file.

Frequently Asked Questions about review-ownership-manifest

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

FAQPage Schema
How do I reduce code coupling between modules in my codebase?

To reduce code coupling, you can analyze the ownership.manifest file to identify movable global declarations and misplaced logic. This process highlights shared state patterns and missing module boundaries to systematically refactor entangled code.

How do I identify movable global declarations for refactoring?

You identify movable global declarations by querying global ownership and function visibility using PowerShell scripts. This analysis of the ownership.manifest file pinpoints global variables that can be safely relocated to improve modularity.

Why does shared state indicate missing module boundaries?

Shared state indicates missing module boundaries because it highlights writer clusters where multiple modules modify the same data. Analyzing these clusters in the ownership.manifest file reveals entangled logic that should be separated into distinct modules.

Do I need PowerShell scripts to analyze the ownership.manifest file?

Yes, you need PowerShell scripts to query global ownership and function visibility when analyzing the ownership.manifest file. These scripts are required to accurately detect misplaced logic and identify movable global declarations for refactoring.

What is the best way to detect misplaced logic in code modules?

The best way to detect misplaced logic is to analyze the ownership.manifest file to pinpoint code written in the wrong module. This approach systematically identifies coupling issues and movable declarations to reduce cognitive load during maintenance.

When should I analyze the ownership manifest to reduce code coupling?

You should analyze the ownership manifest to reduce code coupling when your codebase becomes difficult to maintain or refactor. This analysis identifies movable global declarations and misplaced logic, helping you establish clearer module boundaries.