agentsclimarketplace

Watch upstream

Skill luiseiman/dotforge/skills/watch-upstream

Fetch official Anthropic/Claude Code docs, detect changes relevant to dotforge, report deltas.From its SKILL.md

Install
npx -y skills add luiseiman/dotforge --skill watch-upstream

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.0 KB, 995 tokens by cl100k_base, as published. Nobody here has run it

Watch Upstream

Detect changes in official Claude Code documentation that may require updates to dotforge.

Step 0: Discover tools

WebFetch and WebSearch are deferred tools — they may not be loaded yet. Run ToolSearch("WebFetch WebSearch") to ensure both tools are available before proceeding. If either tool is not found, fall back to Bash(curl -s <url>) for fetching.

Step 1: Fetch current documentation

Use WebFetch to read these pages directly:

  1. https://code.claude.com/docs/en/overview — main feature list
  2. https://code.claude.com/docs/en/settings — settings.json schema, permissions
  3. https://code.claude.com/docs/en/hooks — hook types, events, matchers
  4. https://code.claude.com/docs/en/memory — memory and context management
  5. https://code.claude.com/docs/en/sub-agents — subagent capabilities (renamed from agent-tool)
  6. https://code.claude.com/docs/en/cli — CLI flags and options

If any URL fails, use WebSearch with query "Claude Code" <topic> site:code.claude.com as fallback.

If a URL returns 404 instead of redirecting, fall back to https://code.claude.com/docs/llms.txt (canonical index) and search for the slug — the new domain reorganized some paths (e.g. agent-tool → sub-agents).

Then search for recent announcements:

  • WebSearch: Claude Code new features 2026
  • WebSearch: Claude Code changelog site:anthropic.com
  • WebSearch: Claude Code hooks settings update site:github.com/anthropics

Step 2: Extract and classify changes

For each finding, check if it affects dotforge:

What to look forWhere it impacts dotforge
New hook event types (beyond PreToolUse/PostToolUse/Stop)template/hooks/, stacks/*/hooks/
New settings.json fields or changed schematemplate/settings.json.tmpl, global/settings.json.tmpl
New permission categoriesstacks/*/settings.json.partial
Changed deny list behaviortemplate/settings.json.tmpl deny section
New agent/subagent capabilitiesagents/*.md
New skill/command system featuresskills/*/SKILL.md
Deprecated features or breaking changesAny affected file
New CLI flags relevant to automationskills/benchmark/SKILL.md (uses claude --print)
MCP server changesglobal/settings.json.tmpl

Ignore: pricing, model releases (unless affecting tool use), marketing.

Step 3: Compare against dotforge

For each relevant finding, check the current state:

# Search template for existing coverage
grep -r "<keyword>" template/ stacks/ global/ agents/ skills/

Classify each finding:

  • Gap: dotforge doesn't cover this at all
  • Partial: dotforge covers this but is outdated or incomplete
  • Covered: dotforge already handles this correctly
  • Breaking: dotforge does something that conflicts with the new behavior

Step 4: Report

═══ WATCH UPSTREAM ═══
Date: {{YYYY-MM-DD}}
Sources fetched: {{N}} docs, {{N}} search results

── CHANGES DETECTED ──

🆕 NEW: {{title}}
   Source: {{url}}
   Impact: {{which dotforge files would change}}
   Priority: {{high|medium|low}}

⚠️ BREAKING: {{title}}
   Source: {{url}}
   Current dotforge behavior: {{what we do now}}
   Required change: {{what needs to change}}

📝 PARTIAL: {{title}}
   Source: {{url}}
   What's covered: {{existing coverage}}
   What's missing: {{gap}}

── SUMMARY ──
Gaps: {{N}} | Partial: {{N}} | Breaking: {{N}} | Covered: {{N}}

── NEXT STEPS ──
For each gap/partial/breaking, run:
  /forge capture "{{description}}"
Then: /forge update to evaluate and incorporate.

Constraints

  • DO NOT modify any dotforge files. Report only.
  • DO NOT auto-create practices. Suggest /forge capture commands for the user.
  • If web fetch fails, report clearly — don't guess or hallucinate features.
  • If no changes detected, report "No relevant changes found" — this is a valid outcome.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,782. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.