bms:dependency-evaluator
Dependency Evaluator
Evaluate whether an external GitHub repository is worth adopting for the current project. This skill is advisory only -- it does not install or modify anything.
Instructions
1. Get the GitHub repo URL
Ask the user for the GitHub repository URL if one has not already been provided. The URL should be in the format https://github.com/<owner>/<repo>.
If the user provides something other than a GitHub URL, stop and explain that this skill only evaluates GitHub repositories.
2. Fetch the dependency details
Gather information about the dependency from two sources:
README and docs -- Use WebFetch to retrieve the repository's README. Read it thoroughly to understand what the tool does, how it works, and what problems it solves.
Repository metadata -- Use the gh CLI to fetch structured metadata:
More from benmatselby/dotfiles
git-log-summary
Provides a summary of the git log for the past period of time. Use when asked to provide a git log summary.
18bms:git-log-summary
Provides a summary of the git log for the past period of time. Use when asked to provide a git log summary.
2bms:poc
Creates a proof of concept implementation. Provides the smallest working solution to validate an idea, with no tests and minimal production concerns.
1bms:log-session
Log a one-line summary of the current OpenCode session to today's work diary under the Completed section
1bms:draft-pr
Create a draft pull request for the current branch. Summarises the diff, fills in any PR templates, and opens the PR via the gh CLI.
1bms:code-review
Performs a harsh but constructive code review of a file or set of files. Use when asked to review, critique, or give feedback on code quality.
1