projects

Parse repository structure and summarize projects with project.json and package.json metadata.

9|2|Updated Apr 13, 2024
One-click install
npx skills add https://github.com/JacobLey/leyman --skill projects-jacobley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: projects
Source: https://github.com/JacobLey/leyman/tree/main/.claude/skills/projects
Command: npx skills add https://github.com/JacobLey/leyman --skill projects-jacobley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Projects skill helps teams quickly understand and navigate the repository's catalog of projects and packages, saving time during onboarding and planning.

Core Features & Use Cases

  • Catalog and summarize all projects/packages with their primary purpose and directory structure (apps, tools, Leyman).
  • Provide quick pointers to each project's README and key configuration like project.json and package.json.
  • Use Case: When onboarding a new team member, run this skill to get a map of available projects and their roles, enabling faster contribution and planning.

Quick Start

Scan the repository's skill index and generate a concise summary of all projects and their purposes from the index.

Frequently Asked Questions about projects

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

FAQPage Schema
How do I discover all projects and packages in an Nx monorepo?

To discover projects in an Nx monorepo, scan the repository structure for directories containing a project.json and associated package.json. This compiles a metadata summary with descriptions to aid quick repo exploration.

What is the best way to summarize a repository's project catalog for onboarding?

The best way to summarize a repository's project catalog is to parse the repository structure and compile a metadata summary of all projects. This identifies apps, tools, and meta configurations to accelerate new team member onboarding.

How do I find the primary purpose of apps and tools in a monorepo?

To find the primary purpose of apps and tools, catalog all projects by parsing their project.json and package.json files. This provides quick pointers to each project's README and key configuration for understanding their roles.

Can I use this approach to map directories containing a project.json?

Yes, you can map directories containing a project.json by scanning the repository's skill index. It identifies directories with project.json and package.json files, generating a concise summary of all projects and their purposes.

Does this monorepo exploration method require any external dependencies?

No, this monorepo exploration method does not require external dependencies. It parses the existing repository structure to identify directories containing a project.json and associated package.json to compile the metadata summary.

When do I need to catalog all projects and packages in a repository?

You need to catalog all projects and packages in a repository during onboarding, repo exploration, and planning. It helps teams quickly understand and navigate the repository's catalog of projects, saving time by providing a map of available projects.