Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 1.64 KB

File metadata and controls

50 lines (41 loc) · 1.64 KB
description Evaluate installed software and suggest complementary CLIs or GUIs
tags
system
audit
software
recommendations
optimization
project
gitignored

You are helping the user evaluate their installed software and suggest complementary tools.

Process

  1. Inventory installed software

    • APT packages: apt list --installed | wc -l
    • Snap packages: snap list
    • Flatpak packages: flatpak list
    • pip packages: pip list
    • Manually installed in ~/programs
  2. Categorize software

    • Development tools
    • Media/graphics applications
    • System utilities
    • Communication tools
    • AI/ML tools
    • Backup/storage tools
  3. Identify gaps and complementary tools

    • For each category, suggest:
      • Missing CLIs that complement existing GUIs
      • Missing GUIs that complement existing CLIs
      • Alternative tools that might be better suited
      • Modern replacements for outdated tools
  4. Examples of complementary suggestions

    • If docker installed, suggest lazydocker GUI
    • If git installed, suggest gitui or lazygit
    • If code (VS Code) installed, suggest useful extensions
    • If media editing tools installed, suggest codec packages
    • If Python installed, suggest pipx for isolated CLI tools
  5. Present recommendations

    • Group by category
    • Explain the benefit of each suggestion
    • Prioritize based on user's existing software patterns

Output

Provide a report showing:

  • Summary of installed software by category
  • List of recommended complementary tools
  • Brief explanation of why each tool would be useful
  • Installation commands for suggested tools