sasky80
- 22 skills
- 0 followers
- 6 hours ago last updated
- ▌ Accept Pr · sasky80Approve (accept) an Azure DevOps pull request by casting an "Approve" vote on behalf of the authenticated user. Use after a successful code review when all findings are resolved and the PR is ready to merge.
- ▌ Reject Pr · sasky80Reject an Azure DevOps pull request by casting a "Rejected" vote on behalf of the authenticated user. Use when blocking issues must be addressed before merge.
- ▌ List Projects · sasky80List all projects in an Azure DevOps organization. Use when you need to discover project names or IDs before fetching repository or pull request details.
- ▌ Get Pr Changes · sasky80Fetch the list of file changes for a specific iteration of an Azure DevOps pull request. Shows which files were added, edited, or deleted. Requires an iteration ID obtained from get-pr-iterations.
- ▌ Get Pr Details · sasky80Fetch pull request metadata from Azure DevOps (title, description, status, source/target branches, reviewers, merge status). Use when the user provides a pull request ID and you need to understand the PR context.
- ▌ Get Pr Threads · sasky80Fetch all comment threads on an Azure DevOps pull request (review comments, discussions, system messages) and use it to see existing reviewer feedback before writing your own review.
- ▌ Reset Feedback · sasky80Reset your Azure DevOps pull request reviewer feedback by setting the vote to "No vote".
- ▌ Post Pr Comment · sasky80Create a comment thread on an Azure DevOps pull request. Can post inline comments on a specific file and line, or general PR-level comments. Use after completing a code review to post findings back to the PR.
- ▌ Wait For Author · sasky80Mark an Azure DevOps pull request as waiting for author feedback by casting a "Waiting for author" vote on behalf of the authenticated reviewer.
- ▌ Get Commit Diffs · sasky80Fetch a summary of differences between two commits, branches, or tags in an Azure DevOps Git repository. Returns the list of added, edited, and deleted files. Use to get a high-level change overview for a pull request.
- ▌ Get File Content · sasky80Fetch the content of a file from an Azure DevOps Git repository at a given version (branch, commit, or tag). Use to retrieve the before/after state of files changed in a pull request.
- ▌ Update Pr Thread · sasky80Reply to a comment thread and/or update its status on an Azure DevOps pull request. Use after fixing review findings to respond with a fix description and mark threads as resolved (fixed).
- ▌ Get Pr Iterations · sasky80Fetch all iterations (push updates) of an Azure DevOps pull request. Use the latest iteration ID with the get-pr-changes skill to discover which files were modified.
- ▌ List Repositories · sasky80List all Git repositories in an Azure DevOps project. Use when you need to discover repository names or IDs before fetching pull request details.
- ▌ Get Multiple Files · sasky80Fetch the content of multiple files from an Azure DevOps Git repository in a single invocation to reduce round-trips.
- ▌ Get Pr Changed Files · sasky80Fetch a compact, projected list of changed files for a specific Azure DevOps pull request iteration. Returns only file path metadata needed to drive downstream file fetching.
- ▌ Get Pr Review Bundle · sasky80Fetch a paged review bundle for an Azure DevOps pull request in one call: PR metadata, latest/selected iteration, projected changed files, and filtered PR threads. Designed to stay safe on large PRs with offset/limit pagination and hard caps.
- ▌ Get Github Advisories · sasky80Query the GitHub Advisory Database for vulnerabilities affecting a package in a specific ecosystem, optionally narrowed by version and severity.
- ▌ Get Pr Diff Line Mapper · sasky80Build line-level diff mappings (hunks and line ranges) for files changed in a specific Azure DevOps pull request iteration. Useful for precise inline comment placement and evidence-based review findings.
- ▌ Approve With Suggestions · sasky80Approve an Azure DevOps pull request while indicating non-blocking suggestions by casting an "Approved with suggestions" vote.
- ▌ Get Pr Dependency Advisories · sasky80Scan changed dependency manifests in a PR and query GitHub Advisory Database for discovered dependencies automatically.
- ▌ Check Deprecated Dependencies · sasky80Check whether a dependency is deprecated across ecosystems (npm, pip, nuget) using a single normalized interface.