Peer Review
spacering-net/codeg
Structured manuscript/grant review with checklist-based evaluation.
Run a reasoning problem, argument, plan, or decision through a council of 5 logical reasoning advisors who analyze it from distinct reasoning frameworks, peer-review each other, and synthesize a…
$ npx skills add human-avatar/skills-for-humanity --skill s4h-logic-council -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install human-avatar/skills-for-humanity s4h-logic-council --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/human-avatar/skills-for-humanity.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/s4h-logic-council .claude/skills/s4h-logic-council && 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 "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .claude/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-councilType 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 human-avatar/skills-for-humanity --skill s4h-logic-council -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install human-avatar/skills-for-humanity s4h-logic-council --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/human-avatar/skills-for-humanity.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/s4h-logic-council .agents/skills/s4h-logic-council && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .agents/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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 human-avatar/skills-for-humanity --skill s4h-logic-council -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install human-avatar/skills-for-humanity s4h-logic-council --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/human-avatar/skills-for-humanity.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/s4h-logic-council .cursor/skills/s4h-logic-council && 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 "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .cursor/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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/human-avatar/skills-for-humanity.git --path skills/s4h-logic-council--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 human-avatar/skills-for-humanity --skill s4h-logic-council -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install human-avatar/skills-for-humanity s4h-logic-council --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/human-avatar/skills-for-humanity.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/s4h-logic-council .gemini/skills/s4h-logic-council && 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 "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .gemini/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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 human-avatar/skills-for-humanity s4h-logic-councilInstalls 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 human-avatar/skills-for-humanity --skill s4h-logic-council -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/human-avatar/skills-for-humanity.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/s4h-logic-council .github/skills/s4h-logic-council && 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 "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .github/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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 human-avatar/skills-for-humanity --skill s4h-logic-council -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install human-avatar/skills-for-humanity s4h-logic-council --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/human-avatar/skills-for-humanity.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/s4h-logic-council .opencode/skills/s4h-logic-council && 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 "s4h-logic-council" agent skill from https://github.com/human-avatar/skills-for-humanity/tree/main/skills/s4h-logic-council into .opencode/skills/s4h-logic-council/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "s4h-logic-council", 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.
s4h-logic-councilRun a reasoning problem, argument, plan, or decision through a council of 5 logical reasoning advisors who analyze it from distinct reasoning frameworks, peer-review each other, and synthesize a…
S4h Logic Council is an agent skill from human-avatar/skills-for-humanity. Run a reasoning problem, argument, plan, or decision through a council of 5 logical reasoning advisors who analyze it from distinct reasoning frameworks, peer-review each other, and synthesize a verdict on whether the reasoning holds. MANDATORY TRIGGERS: 'logic council this', 'run the logic council', 'pressure-test this reasoning', 'is my thinking sound'. STRONG TRIGGERS: any complex argument where the conclusion matters, a plan with non-obvious dependencies, reasoning you've invested in and want stress-tested…
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Peer review. The repository describes itself as: Structured reasoning methodologies from history's most rigorous thinkers, packaged as Claude Code skills. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a30df8b. 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.
No scripts in the folder and no shell commands in SKILL.md.
From 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.
S4h Logic Council loads about 2.4k tokens when it runs. Until then it costs about 172 tokens; SKILL.md has 1,001 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); files beside SKILL.md are not scanned.
The full file from human-avatar/skills-for-humanity at commit a30df8b, republished under its MIT licence (© human-avatar). 1,001 words, ~2,391 tokens.
.claude/skills/s4h-logic-council/SKILL.md (or your agent's skills folder).A single reviewer catches some flaws in reasoning. A council catches more — because different reasoning frameworks find different failure modes. Formal logic catches invalid inferences. Systems thinking catches missing feedback loops. Bayesian reasoning catches base-rate neglect. First principles reasoning catches assumptions dressed as facts. Adversarial logic catches the strongest counter-argument you haven't faced yet.
Run all five. Let them disagree. The synthesis tells you where your reasoning is load-bearing and where it's hollow.
Tests deductive structure. Are premises stated? Do they support the conclusion? Are necessary and sufficient conditions correctly identified? Finds: invalid inferences, unstated assumptions doing hidden work, conclusions that overreach their premises, equivocation across terms.
Treats the problem as a system with feedback loops, delays, and emergent properties. Asks: what happens over time? What non-linear effects appear at scale? What second and third-order consequences has the reasoning ignored? Finds: linear thinking applied to non-linear systems, missing feedback loops, unintended consequences, solutions that fix the proximate cause while worsening the root cause.
Evaluates probabilistic claims and evidence. Asks: what are the base rates? How much should this evidence actually update our beliefs? Is confidence calibrated to evidence? Finds: base-rate neglect, overconfidence from anecdote, underweighted prior probability, failure to consider how likely the evidence would be under alternative hypotheses.
Strips away assumptions and rebuilds from fundamentals. Asks: what do we actually know is true, vs what are we taking for granted? Is the problem framed correctly, or has the framing inherited constraints that don't belong? Finds: assumptions treated as facts, inherited framings that foreclose better solutions, analogies stretched past their breaking point.
Steelmans the strongest counter-argument. Asks: what is the best version of the opposing case? If this reasoning is wrong, what's the most compelling reason it's wrong? Finds: the objections the reasoning hasn't faced, the cases where the conclusion fails, the evidence that would most efficiently falsify it.
Why these five: They create genuine tension. Formal logic and Adversarial logic both find flaws, but via different mechanisms. Systems thinking and Bayesian reasoning both deal with uncertainty, but differently. First Principles stands apart from all four — it questions whether the problem is being solved at all.
State what is being evaluated — an argument, a plan's logic, a reasoning chain, a stated conclusion and its support. Include:
If the subject is vague, ask one clarifying question before proceeding.
Framing check: Confirm the argument being examined before continuing. State what you've identified — the specific claim or conclusion and the key premises supporting it — in one sentence, then use AskUserQuestion:
After framing the question, use the AskUserQuestion tool:
Proceed based on their selection.
Spawn all 5 framework advisors simultaneously.
Subagent prompt template:
You are reasoning from the [Framework Name] perspective in a Logic Council.
Your framework: [framework description — core logic, what it finds, what it prioritises]
A Logic Council has been convened on this reasoning:
---
[framed reasoning]
---
Analyze this reasoning from your framework. Where does it hold? Where does it fail? What does your framework specifically find that other approaches might miss?
Be direct and specific. Don't hedge. Lean fully into your framework — the synthesis comes later.
150–300 words. No preamble.Anonymize responses as A through E. Spawn 5 reviewers, each seeing all five.
Each reviewer answers:
Before synthesising: State what each framework surfaced in one sentence each. Use AskUserQuestion:
One agent synthesizes everything into a verdict:
LOGIC COUNCIL VERDICT
Chair prompt template:
You are the Chair of a Logic Council. Synthesize the work of 5 reasoning-framework advisors and their peer reviews.
The reasoning under examination:
---
[framed reasoning]
---
FRAMEWORK RESPONSES:
[de-anonymized advisor responses]
PEER REVIEWS:
[all 5 peer reviews]
Produce the verdict:
## Where the Frameworks Agree
[Findings multiple frameworks reached independently — high-confidence signals]
## Where the Frameworks Diverge
[Genuine disagreements about the reasoning's validity]
## The Strongest Single Objection
[The most damaging finding; the one that most undermines the reasoning]
## Verdict
[Does this reasoning hold? Where exactly does it break, if so?]
## What Would Make It Sound
[Specific repairs — premises to add, claims to qualify, steps to make explicit]
Be direct. The council's value is telling the person where their reasoning breaks, not reassuring them it's fine.Save the full transcript as logic-council-transcript-[timestamp].md. Optionally generate an HTML report with the verdict prominent and advisor responses collapsible.
logic-fixer to produce a corrected version.After delivering this output, use AskUserQuestion to offer the next move:
/s4h-logic-fixer — Act on the council's identified flaws/s4h-decision-criteria-weighting — Weight decision criteria using the council's findings/s4h-ethics-council — Add adversarial ethical peer review alongside the logical one© human-avatar, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/s4h-logic-council of human-avatar/skills-for-humanity.
Open the folder on GitHubat commit a30df8b
S4h Logic Council 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 |
|---|---|---|---|---|---|---|
| S4h Logic Council this skillhuman-avatar/skills-for-humanity | 231 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Peer Reviewspacering-net/codeg | 3.9k | 17 repos | ~5.9k | Automated safety check: Notes | MIT | |
| Scholar Evaluationspacering-net/codeg | 3.9k | 11 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Academic Paper Writing PipelineImbad0202/academic-research-skills | 51k | — | ~16k | Automated safety check: Pass | Custom licence | |
| Academic Paper ReviewerImbad0202/academic-research-skills | 51k | — | ~11k | Automated safety check: Pass | Custom licence | |
| Peer ReviewK-Dense-AI/claude-scientific-writer | 2.4k | 2 repos | ~3.1k | Automated safety check: Notes | MIT |
spacering-net/codeg
Structured manuscript/grant review with checklist-based evaluation.
spacering-net/codeg
Systematically evaluate scholarly work using the ScholarEval framework, providing structured assessment across research quality dimensions including problem formulation, methodology, analysis, and…
Imbad0202/academic-research-skills
Runs a 12-agent pipeline that plans, drafts, cites, reviews and formats academic papers, with modes for revision, rebuttals, abstracts and citation checks.
Imbad0202/academic-research-skills
Simulates a journal peer review of a manuscript with a five-seat reviewer panel, an editorial synthesizer and several review modes.
K-Dense-AI/claude-scientific-writer
Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
Imbad0202/academic-research-skills
Orchestrates a ten-stage academic workflow from research to finished manuscript, including integrity checks, two rounds of peer review and revision.
human-avatar/skills-for-humanity
Takes a situation described in plain English, designs a short sequence of reasoning skills for it and runs them in order, each building on the last.
human-avatar/skills-for-humanity
Runs a decision or policy question past five ethical frameworks, has them review one another, and returns a chair's synthesis of which values conflict.
human-avatar/skills-for-humanity
Entry point for the aesthetic toolkit. An agent skill from human-avatar/skills-for-humanity.
human-avatar/skills-for-humanity
Tests whether the parts of something form a unified whole — finding the jarring inconsistencies that accumulate when different contributors work without a shared vision.
human-avatar/skills-for-humanity
Tests whether a solution is more complex than it needs to be — distinguishing necessary complexity from accidental complexity that accreted over time.
human-avatar/skills-for-humanity
Identifies the underlying formal pattern at work — because most successful designs, arguments, and solutions share deep structural patterns, and naming the pattern unlocks the playbook.
Categories
Run a reasoning problem, argument, plan, or decision through a council of 5 logical reasoning advisors who analyze it from distinct reasoning frameworks, peer-review each other, and synthesize a…. S4h Logic Council is an agent skill from human-avatar/skills-for-humanity. Run a reasoning problem, argument, plan, or decision through a council of 5 logical reasoning advisors who analyze it from distinct reasoning frameworks, peer-review each other, and synthesize a verdict on whether the reasoning holds.
S4h Logic Council fits situations like: tasks that involve Peer review.
Run `npx skills add human-avatar/skills-for-humanity --skill s4h-logic-council -a claude-code`. Or copy the skill folder (skills/s4h-logic-council in human-avatar/skills-for-humanity) into .claude/skills/s4h-logic-council in your project. Claude Code loads it when a task matches its description.
Run `npx skills add human-avatar/skills-for-humanity --skill s4h-logic-council -a codex`. Or copy the skill folder (skills/s4h-logic-council in human-avatar/skills-for-humanity) into .agents/skills/s4h-logic-council 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 human-avatar/skills-for-humanity --skill s4h-logic-council -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/s4h-logic-council, .gemini/skills/s4h-logic-council, .github/skills/s4h-logic-council and .opencode/skills/s4h-logic-council in your project.
SKILL.md names no scripts, command-line tools or credentials: S4h Logic Council is instructions for the agent only.
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. Review the folder before installing.
S4h Logic Council is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with S4h Logic Council: Peer Review (spacering-net/codeg, 3.9k stars), Scholar Evaluation (spacering-net/codeg, 3.9k stars), Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars) and Academic Paper Reviewer (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
human-avatar (a GitHub organization) maintains it in human-avatar/skills-for-humanity, which has 231 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on July 15, 2026.
Source: human-avatar/skills-for-humanity on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.