| name | fresh-guides-update |
| description | Quick-update the fresh-guides watchlist. Usage: /fresh-guides-update add <name> <url> — add a technology, /fresh-guides-update remove <name> — remove a technology, /fresh-guides-update url <name> <url> — add URL to existing technology. Keywords: update watchlist, add technology, remove technology.
|
Fresh Guides Update
Quickly update a single aspect of the fresh-guides watchlist.
Config Resolution
Determine which config file to update:
- If
.claude-plugin/fresh-guides.json exists → update project config
- Else if
~/.claude/fresh-guides.json exists → update global config
- Else → create global config from template, then apply update
Supported Operations
Add technology
Usage: /fresh-guides-update add <name> <url>
Steps:
- Read config file.
- Check if
<name> already exists in watchlist (case-insensitive). If so, add the URL to its docs array instead.
- If new, append
{ "name": "<name>", "docs": ["<url>"] } to watchlist.
- Write the updated config.
- Confirm: "Added to watchlist with doc URL: . Restart session for changes to take effect."
Remove technology
Usage: /fresh-guides-update remove <name>
Steps:
- Read config file.
- Remove the entry matching
<name> (case-insensitive) from watchlist.
- Write the updated config.
- Confirm: "Removed from watchlist."
- If not found: " is not on the watchlist."
Add URL to existing technology
Usage: /fresh-guides-update url <name> <url>
Steps:
- Read config file.
- Find the entry matching
<name> (case-insensitive).
- Append
<url> to its docs array (skip if already present).
- Write the updated config.
- Confirm: "Added doc URL for : ."
- If not found: " is not on the watchlist. Use
/fresh-guides-update add <name> <url> to add it."
Error Handling
- No arguments → show usage examples for all operations
- Config file missing → create from template, then apply update