Check if Brewfile, Formula, or install script need updating when project dependencies change.
52
57%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/dependency-update/SKILL.mdYou are checking whether devflow's dependency manifests are in sync with code changes.
Run this check when any of these files have changed:
lib/*.sh (new tool dependencies)Makefile or install.sh (build/install changes)package.json or similar manifest filesIdentify what changed. Run:
git diff --name-only HEAD~1..HEADLook for changes in dependency-sensitive files.
Check Formula/devflow.rb. Review whether:
depends_on entries are needed (e.g., new CLI tools)install method covers any new directories or filescaveats section mentions any new optional toolsCheck the Brewfile (if the project has one, or ~/Brewfile for the user's system). Review whether:
Check install.sh. Review whether:
Generate a report:
## Dependency Sync Check
### Changed Files
- [list of dependency-sensitive files that changed]
### Formula/devflow.rb
- [OK / NEEDS UPDATE: reason]
### Brewfile
- [OK / NEEDS UPDATE: reason]
### install.sh
- [OK / NEEDS UPDATE: reason]
### Verdict: [IN SYNC / NEEDS UPDATES]If updates are needed, list the specific changes required and offer to make them.
$ARGUMENTS
b0b1bb6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.