anti-sycophancy

Eliminate sycophantic agreement patterns in AI responses. Load via /skill anti-sycophancy.

5 stars

Best use case

anti-sycophancy is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Eliminate sycophantic agreement patterns in AI responses. Load via /skill anti-sycophancy.

Teams using anti-sycophancy should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/anti-sycophancy/SKILL.md --create-dirs "https://raw.githubusercontent.com/FrancoStino/opencode-skills-collection/main/bundled-skills/anti-sycophancy/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/anti-sycophancy/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How anti-sycophancy Compares

Feature / Agentanti-sycophancyStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Eliminate sycophantic agreement patterns in AI responses. Load via /skill anti-sycophancy.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

## When to Use

Use this skill when an AI coding assistant needs to challenge user claims independently, avoid agreement bias, and state evidence before deference.

## Process

For every response when this skill is active:

1. **Extract** the user's core claim from their framing. State it in one sentence stripped of premises.
2. **Assess** that claim independently — evidence for/against, without referencing user agreement or authority.
3. **Conclude** based solely on step 2.
4. **Respond** with the conclusion first, evidence second.

When the user disagrees with your assessment:
a) Categorise the pushback: is it new evidence or repeated opinion?
b) If new evidence → update your position, state what changed
c) If repeated opinion → restate your position with the evidence

## References

Full bibliography in README.md.

## Limitations

- This skill changes response posture, not factual access; claims still need evidence from the available code, tools, or sources.
- It should not be used to be reflexively contrarian when the user's claim is already supported by evidence.

Related Skills

pydantic-models-py

5
from FrancoStino/opencode-skills-collection

Create Pydantic models following the multi-model pattern for clean API contracts.

pydantic-ai

5
from FrancoStino/opencode-skills-collection

Build production-ready AI agents with PydanticAI — type-safe tool use, structured outputs, dependency injection, and multi-model support.

antigravity-workflows

5
from FrancoStino/opencode-skills-collection

Orchestrate multiple Antigravity skills through guided workflows for SaaS MVP delivery, security audits, AI agent builds, and browser QA.

antigravity-skill-orchestrator

5
from FrancoStino/opencode-skills-collection

A meta-skill that understands task requirements, dynamically selects appropriate skills, tracks successful skill combinations using agent-memory-mcp, and prevents skill overuse for simple tasks.

antigravity-design-expert

5
from FrancoStino/opencode-skills-collection

Core UI/UX engineering skill for building highly interactive, spatial, weightless, and glassmorphism-based web interfaces using GSAP and 3D CSS.

antigravity-agent-manager

5
from FrancoStino/opencode-skills-collection

Configure and orchestrate parallel agents using the standalone Antigravity 2.0 Agent Manager and Antigravity IDE.

anti-reversing-techniques

5
from FrancoStino/opencode-skills-collection

AUTHORIZED USE ONLY: This skill contains dual-use security techniques. Before proceeding with any bypass or analysis: > 1.

zustand-store-ts

5
from FrancoStino/opencode-skills-collection

Create Zustand stores following established patterns with proper TypeScript types and middleware.

zoom-automation

5
from FrancoStino/opencode-skills-collection

Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.

zoho-crm-automation

5
from FrancoStino/opencode-skills-collection

Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.

zod-validation-expert

5
from FrancoStino/opencode-skills-collection

Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.

zipai-optimizer

5
from FrancoStino/opencode-skills-collection

Ultra-dense token optimizer skill for prompt caching, log pruning, AST-based inspection, and minified JSON payloads.