Wp Performance Review
elvismdev/claude-wordpress-skills
WordPress performance code review and optimization analysis.
Turn reflection into decisions by scoring predictions against outcomes and tracking whether commitments held.
$ npx skills add borghei/Claude-Skills --skill reflect -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install borghei/Claude-Skills reflect --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/personal-productivity/reflect .claude/skills/reflect && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .claude/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflectType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add borghei/Claude-Skills --skill reflect -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install borghei/Claude-Skills reflect --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/personal-productivity/reflect .agents/skills/reflect && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .agents/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill reflect -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install borghei/Claude-Skills reflect --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/personal-productivity/reflect .cursor/skills/reflect && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .cursor/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/borghei/Claude-Skills.git --path personal-productivity/reflect--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add borghei/Claude-Skills --skill reflect -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install borghei/Claude-Skills reflect --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/personal-productivity/reflect .gemini/skills/reflect && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .gemini/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install borghei/Claude-Skills reflectInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add borghei/Claude-Skills --skill reflect -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/personal-productivity/reflect .github/skills/reflect && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .github/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill reflect -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install borghei/Claude-Skills reflect --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/personal-productivity/reflect .opencode/skills/reflect && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "reflect" agent skill from https://github.com/borghei/Claude-Skills/tree/main/personal-productivity/reflect into .opencode/skills/reflect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reflect", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
reflectTurn reflection into decisions by scoring predictions against outcomes and tracking whether commitments held.
Reflect is an agent skill from borghei/Claude-Skills. Turn reflection into decisions by scoring predictions against outcomes and tracking whether commitments held. Use when running a quarterly review, scoring forecast calibration, or reflection keeps producing notes instead of change.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including scripts, reference files and assets (for example `assets/prediction-log-template.md`, `assets/quarterly-reflection-template.md` and `assets/sample_commitments.json`).
It sits in Business, Finance & HR, covering Performance reviews. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Reflect loads about 3.6k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 1,778 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 1,778 words, ~3,559 tokens.
.claude/skills/reflect/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.Structured reflection at daily, weekly, and quarterly cadence that ends in a changed behaviour rather than a paragraph of feelings. The mechanism is testing recorded beliefs against outcomes: written predictions scored for calibration, and commitments tracked for whether they actually held.
Boundary with weekly-review: that skill runs the weekly operating cadence —
what happened, what is next, priorities and blockers. This one is the learning
layer on top: was my judgement any good across weeks and quarters, and what
should change as a result. Run them back to back, operating review first, using
its output as this skill's raw material. Do not duplicate the wins/blockers
synthesis here.
statement, confidence, and outcome once resolvedtext, status (kept/missed/partial/open), optional due and carried_cyclesdomain per prediction, which is where the most actionable signal appearsBefore generating, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Quarterly. The step that converts reflection from storytelling into measurement.
python3 personal-productivity/reflect/scripts/calibration_scorer.py \
--input personal-productivity/reflect/assets/sample_predictions.json \
--buckets 5The decomposition is computed over distinct confidence values, so --buckets
changes only the displayed table and never the statistics. Verify the identity
BS = REL - RES + UNC and the other scoring invariants at any time:
python3 personal-productivity/reflect/scripts/calibration_scorer.py --selftestIsolate a single domain once you know where the bias lives:
python3 personal-productivity/reflect/scripts/calibration_scorer.py \
--input personal-productivity/reflect/assets/sample_predictions.json \
--domain delivery --buckets 5 --format jsonWeekly, or at whichever cadence you are running.
carried_cycles on anything that rolled over again.python3 personal-productivity/reflect/scripts/reflection_prompt_generator.py \
--input personal-productivity/reflect/assets/sample_commitments.json \
--cadence weekly --as-of 2026-07-21Quarterly, where structural change is allowed — note the quarterly log carries
carried_cycles, which is what fires the three-cycle rule:
python3 personal-productivity/reflect/scripts/reflection_prompt_generator.py \
--input personal-productivity/reflect/assets/sample_commitments_quarterly.json \
--cadence quarterly --as-of 2026-07-21 --format json90 minutes, once a quarter. The only cadence where role, commitments, and method are on the table.
assets/quarterly-reflection-template.md (20 min).python3 personal-productivity/reflect/scripts/reflection_prompt_generator.py \
--input personal-productivity/reflect/assets/sample_commitments_quarterly.json \
--cadence quarterly --as-of 2026-07-21| Cadence | Time | Question it answers | Skip it when |
|---|---|---|---|
| Daily | 5 min | What did today prove me wrong about? | Time is short — this is the optional layer |
| Weekly | 20 min | Did my commitments hold, and what pattern explains the misses? | Never — this is the load-bearing cadence |
| Quarterly | 90 min | Is my judgement calibrated, and what structural thing must change? | Never; it is the only place structural change happens |
[PROVEN] Start with weekly only. The most common failure is starting daily because it looks smallest, missing three days, and abandoning everything. Weekly carries most of the value and survives a missed week without collapsing.
| Brier | Reading |
|---|---|
| < 0.10 | Excellent — or the predictions were too easy; check the skill score |
| 0.10-0.15 | Strong |
| 0.15-0.20 | Good; typical for a practised forecaster on genuinely uncertain questions |
| 0.20-0.25 | Weak — approaching a coin flip |
| > 0.25 | Worse than always saying 50%. Your confidence is actively misleading you |
The score decomposes into reliability (miscalibration — lower better) and resolution (discrimination — higher better). The common pattern is decent reliability with near-zero resolution: you have learned to hedge everything to the base rate, which is safe and useless. The reverse — sharp judgement, wrong numbers — is more valuable, because numeric calibration is easy to correct and directional judgement is not.
| Keep rate | Reading | Action |
|---|---|---|
| > 85% | Under-committing; commitments are safe rather than execution strong | Commit to something that might fail |
| 60-85% | Healthy | Continue |
| < 60% | Committing to more than you deliver | Cut the number of commitments before trying to improve execution |
The instinct at a low keep rate is to try harder, which reliably fails — the cause is volume, not effort. Halve the commitments and the rate usually recovers on its own.
[PROVEN]A commitment carried three cycles without progress is not waiting for time; it is waiting for a decision you keep declining to make. Carrying it a fourth time is the decision — to never do it — so make it explicitly: commit to a date, delegate it, or kill it.
| Domain | Typical bias |
|---|---|
| Your own delivery dates | Strongly overconfident — the most reliable bias in professional forecasting |
| Sales / deal closing | Overconfident; role-required optimism leaks in |
| Competitor timing | Overconfident on when, decent on what |
| Other teams' delivery | Better calibrated — no inside view to be optimistic with |
| Metrics and trends | Reasonably calibrated; anchored to observable history |
| Hiring outcomes | Often underconfident; rejection memories are salient |
If you log only one category, log your own delivery dates: largest bias, fastest resolution cycle, most immediate payoff in planning.
Mistake: Writing a thoughtful account of how the period went, feeling clarified, and changing nothing. Why it happens: Writing is pleasant and feels productive; deciding is uncomfortable and can be wrong. Given a prompt with no wrong answer — "how did the week go?" — the session drifts to narration. Instead: Require every session to close with a named change, phrased as a rule rather than an intention. "No meetings before 11:00 on Tuesdays and Thursdays" is testable next week; "be better about deep work" can survive years unkept. If a session produces no rule, mark it as journaling in the log — after three consecutive entries, the prompts are wrong and need replacing.
Mistake: Asking "was I right about that?" and consulting recollection for the answer. Why it happens: It does not feel like a failure mode. Memory reconstructs rather than replays, and it edits the prior belief toward the known outcome — so you sincerely remember having been less surprised, and having assigned more probability to what happened, than you did. Instead: Write predictions with explicit confidence numbers before outcomes are known, and treat the log as append-only. The number written in advance is the only thing later reflection cannot quietly rewrite. This is precisely why calibration scoring is the core of the practice rather than an optional extra.
Mistake: Filling the prediction log with claims you are already confident about, then reading the excellent Brier score as evidence of good judgement. Why it happens: A bad score feels like a grade, so the log drifts toward things that will score well. Predicting "the sun rises tomorrow" at 99% produces a superb Brier and teaches nothing. Instead: Watch the skill score, which compares you against always predicting the base rate. At or below zero, your forecasts carry no information beyond knowing how often things generally go your way. Deliberately log predictions you might be wrong about — finding your errors is the log's only job, and a log with no errors in it has failed at it.
Mistake: Reviewing calibration monthly or after every significant miss, then adjusting the approach each time. Why it happens: A bad outcome creates an urge to fix something immediately, and the log is right there. Instead: Score quarterly. With 15-30 predictions per quarter, a month yields too few resolved items to distinguish bias from luck, and reacting to that noise produces exactly the thrashing the practice exists to eliminate. Apply one correction per quarter and hold it for a full cycle — changing several things at once means you learn nothing about which of them worked.
| File | Purpose |
|---|---|
scripts/calibration_scorer.py | CLI entry point: assembles the report (Brier, Murphy decomposition, calibration table, per-domain breakdown, skill score vs base rate, worst-calls list), renders text/JSON, and runs --selftest asserting 12 scoring invariants |
scripts/calibration_core.py | Scoring internals imported by calibration_scorer.py: log loading, record normalisation, Murphy decomposition (exact — grouped on distinct forecast values, independent of --buckets), bucketing, per-domain stats, and the significance thresholds |
scripts/reflection_prompt_generator.py | Cadence-specific prompt sets with per-commitment accountability prompts, keep-rate interpretation, and a closing requirement |
references/calibration-and-forecasting.md | Writing scoreable predictions, Brier and skill-score interpretation, Murphy decomposition, domain-specific bias table, correction protocols |
references/reflection-cadences.md | Daily/weekly/quarterly prompt sets, the boundary with the weekly operating review, three-cycle rule, keep-rate bands, what makes reflection fail |
assets/prediction-log-template.md | Prediction-log format, confidence conventions, weekly resolution ritual, quarterly scoring table |
assets/quarterly-reflection-template.md | Timed 90-minute quarterly agenda with the kill list, chronic-commitment decisions, and next-quarter predictions |
assets/sample_predictions.json | 30 predictions (27 resolved, 3 pending) showing realistic delivery-date overconfidence, so scoring runs out of the box |
assets/sample_commitments.json | One week of commitments — 10 items spanning kept/missed/partial/open with two chronic carries, for the weekly cadence |
assets/sample_commitments_quarterly.json | One quarter of commitments — 18 items with four chronic carries and three overdue, for the quarterly cadence |
© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (scripts, references, assets) in personal-productivity/reflect of borghei/Claude-Skills.
Open the folder on GitHubat commit 4a698e8
Reflect next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Reflect this skillborghei/Claude-Skills | 881 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Wp Performance Reviewelvismdev/claude-wordpress-skills | 235 | 1 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Align Humanagentscope-ai/OpenJudge | 868 | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Performance ReportAffitor/affiliate-skills | 699 | 1 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Run Mv Hoi Reconstructionnvidia-isaac/video_to_data | 850 | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Company Analysiszhu1090093659/dsh-trading | 231 | — | ~4.2k | Automated safety check: Pass | Custom licence |
elvismdev/claude-wordpress-skills
WordPress performance code review and optimization analysis.
agentscope-ai/OpenJudge
A skill your agent uses when the user has a judge/grader and human-labeled data, and wants to measure how well the judge agrees with humans, detect systematic biases, determine whether automatic…
Affitor/affiliate-skills
Generate affiliate performance reports with KPIs and recommendations.
nvidia-isaac/video_to_data
Run and validate the repository-local multi-view camera calibration and human-object reconstruction pipelines.
zhu1090093659/dsh-trading
A skill your agent uses when the user wants to analyze a listed company, stock, business, or investment target; challenge or revise an existing company report; compare A/H or primary-listing/ADR…
microsoft/win-dev-skills
Use with every WinDbg plugin investigation to apply evidence-first reasoning, confidence calibration, contrarian review, structured reporting, and deterministic validation.
borghei/Claude-Skills
Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.
borghei/Claude-Skills
Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.
borghei/Claude-Skills
Idea to AI-generated prototype to customer validation to engineering handoff.
borghei/Claude-Skills
Analytics engineering across data modeling, dbt, transformation, and semantic layers.
borghei/Claude-Skills
Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.
borghei/Claude-Skills
OKR brainstorming and validation using the Radical Focus framework — outcome objectives, measurable key results, counter-metrics.
Categories
Turn reflection into decisions by scoring predictions against outcomes and tracking whether commitments held. Reflect is an agent skill from borghei/Claude-Skills. Turn reflection into decisions by scoring predictions against outcomes and tracking whether commitments held.
Reflect fits situations like: running a quarterly review; scoring forecast calibration; reflection keeps producing notes instead of change.
Run `npx skills add borghei/Claude-Skills --skill reflect -a claude-code`. Or copy the skill folder (personal-productivity/reflect in borghei/Claude-Skills) into .claude/skills/reflect in your project. Claude Code loads it when a task matches its description.
Run `npx skills add borghei/Claude-Skills --skill reflect -a codex`. Or copy the skill folder (personal-productivity/reflect in borghei/Claude-Skills) into .agents/skills/reflect in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill reflect -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reflect, .gemini/skills/reflect, .github/skills/reflect and .opencode/skills/reflect in your project.
Going by SKILL.md and its folder, Reflect needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Reflect is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Reflect: Wp Performance Review (elvismdev/claude-wordpress-skills, 235 stars), Align Human (agentscope-ai/OpenJudge, 868 stars), Performance Report (Affitor/affiliate-skills, 699 stars) and Run Mv Hoi Reconstruction (nvidia-isaac/video_to_data, 850 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 881 GitHub stars. The repository holds 349 skills in this directory. The repository was last updated on October 7, 2026.
Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.