capability-setup-pm

Configures project management tools like GitHub Projects or filesystem-based tracking for a project.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/learnn-com/engineering-kb --skill capability-setup-pm-learnn-com
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capability-setup-pm
Source: https://github.com/learnn-com/engineering-kb/tree/main/.skills/capability-setup-pm
Command: npx skills add https://github.com/learnn-com/engineering-kb --skill capability-setup-pm-learnn-com

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a project management tool for a team involves scattered decisions: choosing the tool, applying its setup guide, documenting the workflow, and recording the decision. This Skill walks you through that entire configuration process in one guided, idempotent flow. ## Core Features & Use Cases - Guided Tool Selection: Presents supported PM tools (GitHub Projects, Filesystem) with a decision matrix and halts gracefully if no implementation guide exists. - Idempotent Detection: Detects an existing PM configuration in way-of-working.md and offers to keep or reconfigure it instead of duplicating setup. - Adoption & Decision Recording: Updates adoption/tech/way-of-working.md and records the choice as an ADL entry via /capability-record-decision. - Use Case: A team bootstrapping a new repository runs this Skill to adopt GitHub Projects with a Kanban board, automatically documenting the methodology, project identifier, and decision log entry. ## Quick Start Ask the assistant to configure the project management tool for this project, optionally specifying github or filesystem as the tool.

Frequently Asked Questions about capability-setup-pm

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

FAQPage Schema
How do I configure a project management tool for my project?▼

Invoke the Skill with an optional tool argument such as github or filesystem. It detects any existing configuration, guides tool selection, applies the implementation guide, updates way-of-working.md, and records the decision in the adoption decision log.

GitHub Projects vs filesystem for project management?▼

GitHub Projects suits teams using GitHub with remote collaboration and supports boards, labels, automation, and MCP integration. Filesystem tracking fits small teams, offline work, or high-security environments using directory structures and status files.

What happens if a PM tool is already configured?▼

The Skill detects the existing configuration in way-of-working.md and presents options to keep the current setup or reconfigure with a different tool. Reconfiguration replaces the old setup and references the previous decision in the new ADL entry.

Can I use Jira or Linear with this setup workflow?▼

Tools without an implementation guide, such as Jira, Linear, or Azure DevOps, cause the Skill to halt with contribution instructions. You can add support by creating a tool-specific implementation guide following the existing guide structure.

What if the decision recording capability is not installed?▼

The Skill degrades gracefully: it warns that /capability-record-decision is unavailable, skips ADL recording, and asks you to manually document the PM tool choice while still completing the rest of the configuration.