From geopol-sim
Pull the latest changes from each registered upstream simulation template. Use when the user says "update templates", "pull template updates", "refresh simulators", or wants to check whether the upstream Geopol-Forecast-Council / Geopol-Forecaster repos have new commits. Reports what changed per template.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin geopol-simThis skill is limited to using the following tools:
This plugin is a thin orchestrator. The actual simulator code lives in the upstream template repos and is cloned fresh by `scaffold-simulation`. This skill pulls the latest into existing workspace clones (and into a shared template-cache dir if used).
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes multiple pages for keyword overlap, SEO cannibalization risks, and content duplication. Suggests differentiation, consolidation, and resolution strategies when reviewing similar content.
Share bugs, ideas, or general feedback.
This plugin is a thin orchestrator. The actual simulator code lives in the upstream template repos and is cloned fresh by scaffold-simulation. This skill pulls the latest into existing workspace clones (and into a shared template-cache dir if used).
templates/registry.json.$CLAUDE_USER_DATA/geopol-sim/config.json's registered-workspaces list (if a runstore is configured). For each workspace, check .template-id and pull only if it matches the template under consideration.$CLAUDE_USER_DATA/geopol-sim/template-cache/<template-id>/), pull there too.cd <clone-path>
git fetch origin <default_branch>
git log --oneline HEAD..origin/<default_branch> # show new commits
git pull --ff-only origin <default_branch>
If the workspace has uncommitted local changes (the user edited persona briefs, for example), fall back to git stash && git pull --ff-only && git stash pop and warn the user. If the merge isn't fast-forwardable, stop for that workspace and report — don't force.pyproject.toml touched), suggest re-running them in each affected workspace. Don't auto-run — the user might want to inspect first.claude plugins update geopol-sim or via Daniel's publish-plugin-update.