بنقرة واحدة
watch-upstream
Fetch official Anthropic/Claude Code docs, detect changes relevant to dotforge, report deltas.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Fetch official Anthropic/Claude Code docs, detect changes relevant to dotforge, report deltas.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Audits the Claude Code configuration of a project against the dotforge template. Generates a report with score and gaps.
Sync all GitHub-backed git repos on this machine with origin. Pulls behind repos, pushes ahead repos, reports dirty/non-main/conflict cases for Claude to resolve.
Generate a Claude Code plugin package from the current project's dotforge configuration, ready for marketplace submission.
Process the practices inbox, evaluate, incorporate into dotforge, and suggest propagation to projects.
Restore a project's .claude/ directory to the dotforge template from scratch, with backup and rollback option.
Quick-start Claude Code configuration. Auto-detects stack, asks 4 questions to understand the project, generates complete config.
| name | watch-upstream |
| description | Fetch official Anthropic/Claude Code docs, detect changes relevant to dotforge, report deltas. |
Detect changes in official Claude Code documentation that may require updates to dotforge.
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.
Use WebFetch to read these pages directly:
https://code.claude.com/docs/en/overview — main feature listhttps://code.claude.com/docs/en/settings — settings.json schema, permissionshttps://code.claude.com/docs/en/hooks — hook types, events, matchershttps://code.claude.com/docs/en/memory — memory and context managementhttps://code.claude.com/docs/en/sub-agents — subagent capabilities (renamed from agent-tool)https://code.claude.com/docs/en/cli — CLI flags and optionsIf 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:
Claude Code new features 2026Claude Code changelog site:anthropic.comClaude Code hooks settings update site:github.com/anthropicsFor each finding, check if it affects dotforge:
| What to look for | Where it impacts dotforge |
|---|---|
| New hook event types (beyond PreToolUse/PostToolUse/Stop) | template/hooks/, stacks/*/hooks/ |
| New settings.json fields or changed schema | template/settings.json.tmpl, global/settings.json.tmpl |
| New permission categories | stacks/*/settings.json.partial |
| Changed deny list behavior | template/settings.json.tmpl deny section |
| New agent/subagent capabilities | agents/*.md |
| New skill/command system features | skills/*/SKILL.md |
| Deprecated features or breaking changes | Any affected file |
| New CLI flags relevant to automation | skills/benchmark/SKILL.md (uses claude --print) |
| MCP server changes | global/settings.json.tmpl |
Ignore: pricing, model releases (unless affecting tool use), marketing.
For each relevant finding, check the current state:
# Search template for existing coverage
grep -r "<keyword>" template/ stacks/ global/ agents/ skills/
Classify each finding:
═══ 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.
/forge capture commands for the user.