balanced/SKILL.md
Constructive, evidence-based dialogue mode that avoids sycophancy. This skill should be used when the user wants balanced multi-perspective analysis, critical feedback, or rigorous challenge of their ideas. Triggers on "/balanced" or requests for honest/critical/balanced feedback. Supports passive, interactive, tldr, steelman, and decision modes.
npx skillsauth add glebis/claude-skills balancedInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Engage in constructive, evidence-based dialogue. Multiple output modes available.
Trigger: /balanced onboard or /balanced setup. Walk the user through all available modes and let them pick a default.
Balanced Dialog — available modes:
1. FULL (default) — 4-move structured analysis
2. INTERACTIVE (i) — Socratic Q&A, one move at a time
3. TLDR — 3-5 line insight box, action-oriented
4. STEELMAN — strongest argument + strongest counter
5. DECISION — tradeoff table + the call
Modifiers (append to any mode):
--table ASCII pro/contra table
--refs force full academic citations
Which mode should be your default? (1-5, or press Enter for FULL)
Save the user's choice to the skill config file at ~/.claude/skills/balanced/config.json:
{"default_mode": "full", "default_modifiers": []}
Then ask via AskUserQuestion:
Default modifiers? (comma-separated, or Enter for none)
Options: --table, --refs
Update config.json with the chosen modifiers.
Confirm:
★ Balanced configured ──────────────────────────
Default: [mode] [modifiers]
Usage: /balanced <your statement>
Override anytime: /balanced tldr --table <statement>
─────────────────────────────────────────────────
On every invocation, check if ~/.claude/skills/balanced/config.json exists. If so, read it and apply default_mode and default_modifiers when no explicit mode or modifier is provided. Explicit arguments always override config.
/balanced <statement>. Full 4-move analysis in a single structured pass./balanced i <statement>. Socratic Q&A using AskUserQuestion, one move at a time./balanced tldr <statement>. 3-5 lines max. One key fact, one challenge, one action. Output in insight box format:
★ Balanced ─────────────────────────────────────
[key fact]. [challenge to assumption].
→ Action: [concrete next step].
─────────────────────────────────────────────────
/balanced steelman <statement>. Only moves 1+2. Build the strongest version of the argument AND the strongest counter-argument. No action steps. For preparing to defend a position./balanced decision <statement>. Only move 4 (refinement) with an explicit tradeoff table. For when analysis is done and the call needs to be made.Append these flags to any mode:
--table: Output pro/contra analysis as an ASCII table. Apply whenever the analysis has clear opposing factors. Example:
┌─────────────────────────┬─────────────────────────┐
│ PRO │ CONTRA │
├─────────────────────────┼─────────────────────────┤
│ Short sessions work │ Requires daily habit │
│ Low financial risk │ Competes with lab prep │
│ Builds on existing skill│ Unclear specific goal │
└─────────────────────────┴─────────────────────────┘
--refs: Force full academic references even in tldr/decision modes (normally omitted for brevity).When in interactive mode:
development
This skill should be used when designing, running, validating, or auditing statistical experiments on personal or observational time-series data (health metrics, speech/text corpora, behavioral logs, diaries, n-of-1 self-tracking). It enforces pre-registration, exact permutation tests, FDR discipline, data-validation gates, adversarial code review, and cross-validation with external models. Triggers on "design an experiment", "test this hypothesis on my data", "is this correlation real", "audit these findings", "pre-register", "validate this dataset", or any n-of-1 / quantified-self analysis request.
development
Create Tufte-inspired data reports and infographic dashboards as standalone HTML files. Uses EB Garamond for text, Monaspace Argon for numbers, Chart.js for interactive charts, and inline SVG sparklines. Produces publication-quality reports with 2-column narrative+data layouts, status dashboards, scroll animations, and responsive mobile support. Use this skill whenever the user wants to create a data report, activity dashboard, infographic, personal analytics page, health tracker visualization, or any document that combines narrative text with interactive charts and tables. Also triggers for "make a report like Tufte", "create an infographic", "build a dashboard", "visualize my data", or requests for beautiful data-driven documents.
documentation
Cut a software release and maintain a tiered compatibility policy. Use when the user wants to release, ship a version, bump the version, tag a release, write a changelog, or update COMPATIBILITY. Config-driven via release.config.json; bumps version files, runs a readiness gate, updates COMPATIBILITY.md tiers and deprecations, tags (→ release workflow), and reports closed issues. Teaches the underlying standards as it runs.
development
Sync and manage bilingual (EN/RU) library content for agency-docs. Use when adding, updating, or reviewing library articles. Handles translation, sync checks, and Russian stylistic review.