Favicon of list-plans

list-plans Skill

AI Agent SkillPythonOpen source

Discovers valid migration plans in the workspace and returns the selected plan path. A valid plan is a subdirectory of .github/modernize/ that contains plan.md AND tasks.json (tasks.json may be in the plan folder or in a .metadata subfolder). Handles 0, 1, or multiple plans and prompts the user when a choice is needed. Published by microsoft in github-copilot-modernization.

What is list-plans Skill?

Discovers valid migration plans in the workspace and returns the selected plan path. A valid plan is a subdirectory of .github/modernize/ that contains plan.md AND tasks.json (tasks.json may be in the plan folder or in a .metadata subfolder). Handles 0, 1, or multiple plans and prompts the user when a choice is needed. Published by microsoft in github-copilot-modernization. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
36/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Testing use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use list-plans Skill

  • Use it for testing.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/github-copilot-modernization
  • Skill file: plugins/github-copilot-modernization/skills/list-plans/SKILL.md

What it does

Discovers valid migration plans in the workspace and returns the selected plan path. A valid plan is a subdirectory of .github/modernize/ that contains plan.md AND tasks.json (tasks.json may be in the plan folder or in a .metadata subfolder). Handles 0, 1, or multiple plans and prompts the user when a choice is needed.

Skill instructions

List and Select Plan Step 1 — Discover valid plans You MUST run this in a terminal — do NOT use file tools (listdir, filesearch, grepsearch) to discover plans. Detect the OS and run the matching script in the terminal. Replace <workspace-root with the absolute path to the workspace root before running. Windows (PowerShell) — run in terminal: powershell Set-Location "<workspace-root" $modernizeDir = ".github/modernize" $plans = @() if (Test-Path $modernizeDir) { Get-ChildItem -Path $modernizeDir -Directory | ForEach-Object { $hasPlan = Test-Path (Join-Path $.FullName "plan.md") $hasTasks = (Test-Path (Join-Path $.FullName "tasks.json")) -or (Test-Path (Join-Path $.FullName ".metadata/tasks.json")) if ($hasPlan -and $hasTasks) { $plans += @{ folder = $.Name; planPath = "$modernizeDir/$($.Name)/plan.md" } } } } $plans | ConvertTo-Json -Depth 2 macOS / Linux (bash) — run in terminal: bash cd "<workspace-root" modernizedir=".github/modernize" entries="[]" if [ -d "$modernizedir" ]; then for

Explore related resources

Frequently asked questions

What is list-plans?

list-plans is a open-source AI agent skill with Copy skill directory. Discovers valid migration plans in the workspace and returns the selected plan path. A valid plan is a subdirectory of .github/modernize/ that contains plan.md AND tasks.json (tasks.json may be in the plan.

Who is list-plans best for?

list-plans is best for reusing agent instructions, scripts, and references, testing workflows.

How do I install list-plans?

Install or run list-plans using Copy skill directory. Check list-plans for the latest setup command.

Is list-plans actively maintained?

list-plans may need a closer maintenance check before production use.

Share:

Stars
27
Forks
7
Last commit
1 month ago
Repository age
6 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to list-plans