wip-repos

Reconcile repository filesystem layout with a central manifest file.

3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/wipcomputer/wip-ai-devops-toolbox --skill wip-repos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wip-repos
Source: https://github.com/wipcomputer/wip-ai-devops-toolbox/tree/main/tools/wip-repos
Command: npx skills add https://github.com/wipcomputer/wip-ai-devops-toolbox --skill wip-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @wipcomputer/wip-repos, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of scattered and inconsistent repository organization by making a central manifest file the single source of truth for where repositories should be located.

Core Features & Use Cases

  • Manifest Reconciliation: Ensures your local filesystem structure perfectly matches a defined repos-manifest.json.
  • Drift Detection: Identifies discrepancies between the manifest and the actual file system.
  • Automated Syncing: Moves repositories to their correct locations based on the manifest.
  • Use Case: After cloning a large project with many sub-repositories, or after reorganizing your project structure, use this Skill to automatically place all repositories in their designated folders as defined in your manifest.

Quick Start

Use the wip-repos skill to check for any drift between your filesystem and the repos-manifest.json file.

Frequently Asked Questions about wip-repos

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

FAQPage Schema
How do I keep my repository filesystem layout consistent with a central manifest?

You can keep your repository filesystem layout consistent by using a central repos-manifest.json file as the single source of truth. The system reconciles actual directories against the manifest to detect and fix structural drift.

What is the best way to detect drift between my local directories and a repo manifest?

The best way to detect drift between local directories and a repo manifest is to run a reconciliation check against the repos-manifest.json file. This identifies discrepancies between your defined structure and the actual filesystem.

How do I automatically move repositories to their correct locations based on a manifest?

You can automatically move repositories to their correct locations by planning and executing a filesystem synchronization based on your repos-manifest.json. This ensures all existing entries match their designated manifest positions.

Do I need Node.js and Git to sync my filesystem to a repo manifest?

Yes, you need Node.js and Git installed on your local machine to sync your filesystem to a repo manifest. The reconciliation process operates on local directories and relies on these dependencies to function.

Can I add new repositories to an existing repos-manifest.json file?

Yes, you can add new repositories to an existing repos-manifest.json file. The manifest reconciliation process supports adding new entries and moving existing repositories within the central manifest structure.