ethics-reviewer

Annotate software designs and code with ethical concern flags.

5|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/JasonWarrenUK/goblin-mode --skill ethics-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ethics-reviewer
Source: https://github.com/JasonWarrenUK/goblin-mode/tree/main/skills/ethics-reviewer
Command: npx skills add https://github.com/JasonWarrenUK/goblin-mode --skill ethics-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides ambient ethical review to flag and document concerns in user-facing features, covering manipulation, accessibility, privacy, and sustainability, ensuring designs respect user interests and safety.

Core Features & Use Cases

  • Ambient review: automatically annotates designs and code with ethical considerations without requiring explicit invocation.
  • Guardrails across the four constraints: no manipulative patterns, accessible interfaces by default, privacy-by-default data practices, and sustainable performance.
  • Use Case: during product design, implementation, and QA to surface potential ethical issues early and document recommended mitigations.

Quick Start

Flag ethical concerns inline during design, implementation, or review.

Frequently Asked Questions about ethics-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is ambient ethical review for software design?

Ambient ethical review automatically annotates user-facing features with ethical considerations during design and implementation, without requiring explicit invocation. It flags manipulation, accessibility, privacy, and sustainability concerns inline.

How do I check my software design for manipulative patterns?

To check for manipulative patterns, use an ambient review process that automatically enforces constraints against manipulative interfaces. It flags potential concerns during design reviews and provides inline guidance for recommended mitigations.

Does this approach support accessibility and privacy by default?

Yes, this approach supports accessibility and privacy by default. It enforces four core constraints, requiring accessible interfaces by default and privacy-by-default data practices across user-facing features that collect data.

Can I integrate ethical checks into QA and implementation phases?

You can integrate ethical checks into QA and implementation phases. The ambient review process surfaces potential ethical issues early, annotates code during development, and documents recommended mitigations.

When do I need automated sustainability checks for user features?

Automated sustainability checks are needed when user-facing features impact sustainable performance. The review process flags sustainability concerns during design and implementation to ensure software respects environmental constraints.

What are the limitations of ambient ethical review?

Ambient ethical review is limited to four specific constraints: manipulation, accessibility, privacy, and sustainability. It annotates and flags concerns but requires developers to manually implement the recommended mitigations.