project-manager

Analyze GitHub issues and calculate critical paths for project priorities.

11|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/fotoetienne/gru --skill project-manager-fotoetienne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-manager
Source: https://github.com/fotoetienne/gru/tree/main/.claude/skills/project-manager
Command: npx skills add https://github.com/fotoetienne/gru --skill project-manager-fotoetienne

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines project management by tracking issues, identifying dependencies, and suggesting work priorities for the Gru project.

Core Features & Use Cases

  • Issue Tracking: Fetches and analyzes GitHub issues for status, dependencies, and blockers.
  • Critical Path Analysis: Calculates the longest sequence of dependent issues to determine the minimum project duration.
  • Smart Prioritization: Recommends issues to work on based on critical path, dependencies, and phase order.
  • Conversational Interaction: Interacts with users through natural language to provide project insights and recommendations.

Quick Start

Use the project-manager skill to get an overview of the project status by asking, "How's the project going?"

Frequently Asked Questions about project-manager

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

FAQPage Schema
How do I track GitHub issues and identify blockers for my project?

To track GitHub issues and identify blockers, this skill fetches and analyzes issue statuses and dependencies to pinpoint what is holding up your project. It requires the GitHub CLI to interact with your repository and Python to process the dependency tracking.

How does critical path analysis work for software development dependencies?

Critical path analysis calculates the longest sequence of dependent GitHub issues to determine your project's minimum duration. By mapping these dependent issues, it identifies which tasks directly impact your overall project timeline and must be prioritized.

What is the best way to prioritize work for a software project with complex dependencies?

The best way to prioritize work is by analyzing the critical path, dependencies, and phase order of your GitHub issues. The skill recommends specific issues to work on next, ensuring you focus on tasks that unblock others and reduce project duration.

Do I need GitHub CLI and Python to calculate project dependencies and critical paths?

Yes, you need both GitHub CLI and Python to calculate project dependencies and critical paths. The GitHub CLI fetches the raw issue data from your repository, while Python processes this data to perform the dependency analysis and calculate the critical path.

Can I get project management recommendations through conversational interaction?

Yes, you can get project management recommendations through conversational interaction by asking natural language questions like "How's the project going?". The skill interacts with you conversationally to provide insights into project status and suggest work priorities.

When should I use automated issue tracking for software development projects?

You should use automated issue tracking for software development projects with complex dependencies where manual prioritization is difficult. It is specifically designed for projects where dependent issues create bottlenecks and you need to calculate the critical path to determine minimum project duration.