Claude
Skills
Sign in
Back

ethics-review

Included with Lifetime
$97 forever

AI and technology ethics review including ethical impact assessment, stakeholder analysis, and responsible innovation frameworks

Code Review

What this skill does


# Ethics Review

Comprehensive guidance for ethical assessment of technology systems, AI applications, and responsible innovation.

## When to Use This Skill

- Conducting ethical impact assessments for new projects
- Evaluating AI systems for ethical risks
- Establishing ethics review boards and processes
- Developing ethical guidelines for technology teams
- Assessing stakeholder impacts and potential harms

## Core Ethical Principles

### Foundation Principles

| Principle | Description | Application |
|-----------|-------------|-------------|
| **Beneficence** | Do good, maximize benefits | Design for positive outcomes |
| **Non-maleficence** | Do no harm, minimize risks | Identify and mitigate harms |
| **Autonomy** | Respect individual choice | Informed consent, opt-out |
| **Justice** | Fair distribution of benefits/burdens | Equitable access, no discrimination |
| **Transparency** | Open about how systems work | Explainable AI, clear documentation |
| **Accountability** | Clear responsibility | Ownership, audit trails |
| **Privacy** | Protect personal information | Data minimization, consent |

### Technology-Specific Principles

```text
AI/ML Systems:
├── Fairness - Equitable treatment across groups
├── Explainability - Understandable decisions
├── Reliability - Consistent, predictable behavior
├── Safety - Prevent harm, fail safely
├── Privacy - Protect personal data
├── Security - Resist adversarial attacks
├── Inclusiveness - Accessible to all users
└── Human Control - Meaningful human oversight
```

## Ethical Impact Assessment Framework

### Assessment Process

```text
┌─────────────────────────────────────────────────────────────┐
│                  Ethical Impact Assessment                   │
├─────────────────────────────────────────────────────────────┤
│  1. Describe     │  System purpose, capabilities, context   │
├──────────────────┼──────────────────────────────────────────┤
│  2. Stakeholder  │  Identify all affected parties           │
│     Analysis     │  Map interests and concerns              │
├──────────────────┼──────────────────────────────────────────┤
│  3. Impact       │  Assess benefits and harms               │
│     Assessment   │  Evaluate likelihood and severity        │
├──────────────────┼──────────────────────────────────────────┤
│  4. Ethical      │  Apply ethical principles                │
│     Analysis     │  Identify conflicts and tensions         │
├──────────────────┼──────────────────────────────────────────┤
│  5. Mitigation   │  Design controls and safeguards          │
│     Planning     │  Define monitoring approach              │
├──────────────────┼──────────────────────────────────────────┤
│  6. Decision &   │  Approve, modify, or reject              │
│     Review       │  Schedule ongoing review                 │
└─────────────────────────────────────────────────────────────┘
```

### Ethical Impact Assessment Template

```markdown
# Ethical Impact Assessment

## 1. System Description

### Purpose
[What is the system designed to do?]

### Capabilities
[What can the system do? What decisions does it make or influence?]

### Context
[Where and how will the system be used?]

### Data
[What data does the system use? How is it collected?]

---

## 2. Stakeholder Analysis

### Direct Stakeholders
| Stakeholder | Relationship | Interests | Power | Concerns |
|-------------|--------------|-----------|-------|----------|
| [Group] | [Relationship] | [Interests] | [H/M/L] | [Concerns] |

### Indirect Stakeholders
| Stakeholder | How Affected | Interests | Concerns |
|-------------|--------------|-----------|----------|
| [Group] | [Impact] | [Interests] | [Concerns] |

### Vulnerable Groups
| Group | Vulnerability | Special Considerations |
|-------|---------------|----------------------|
| [Group] | [Why vulnerable] | [Protections needed] |

---

## 3. Impact Assessment

### Benefits
| Benefit | Beneficiary | Magnitude | Likelihood |
|---------|-------------|-----------|------------|
| [Benefit] | [Who] | [H/M/L] | [H/M/L] |

### Potential Harms
| Harm | Affected Group | Severity | Likelihood | Reversible? |
|------|----------------|----------|------------|-------------|
| [Harm] | [Who] | [H/M/L] | [H/M/L] | [Y/N] |

### Unintended Consequences
| Consequence | Description | Risk Level |
|-------------|-------------|------------|
| [Consequence] | [Details] | [H/M/L] |

---

## 4. Ethical Analysis

### Principle Evaluation

| Principle | Supports | Tensions | Score (1-5) |
|-----------|----------|----------|-------------|
| Beneficence | [How] | [Conflicts] | [Score] |
| Non-maleficence | [How] | [Conflicts] | [Score] |
| Autonomy | [How] | [Conflicts] | [Score] |
| Justice | [How] | [Conflicts] | [Score] |
| Transparency | [How] | [Conflicts] | [Score] |
| Accountability | [How] | [Conflicts] | [Score] |
| Privacy | [How] | [Conflicts] | [Score] |

### Ethical Dilemmas
| Dilemma | Trade-off | Proposed Resolution |
|---------|-----------|---------------------|
| [Dilemma] | [Trade-off] | [Resolution] |

---

## 5. Mitigation Plan

### Technical Mitigations
| Risk | Mitigation | Owner | Status |
|------|------------|-------|--------|
| [Risk] | [Control] | [Who] | [Status] |

### Procedural Mitigations
| Risk | Mitigation | Owner | Status |
|------|------------|-------|--------|
| [Risk] | [Process] | [Who] | [Status] |

### Monitoring Plan
| Metric | Threshold | Frequency | Response |
|--------|-----------|-----------|----------|
| [Metric] | [Limit] | [How often] | [Action] |

---

## 6. Decision

### Recommendation
[ ] Approve - Proceed with current design
[ ] Approve with conditions - Proceed after mitigations
[ ] Defer - Requires further analysis
[ ] Reject - Unacceptable ethical risks

### Conditions (if applicable)
1. [Condition]
2. [Condition]

### Review Schedule
- Initial review: [Date]
- Ongoing review: [Frequency]

### Approvals
| Role | Name | Decision | Date |
|------|------|----------|------|
| Ethics Board | | [ ] | |
| Technical Lead | | [ ] | |
| Business Owner | | [ ] | |
| Legal | | [ ] | |
```

## Harm Assessment Framework

### Categories of Harm

```text
Direct Harms:
├── Physical harm to individuals
├── Psychological harm (stress, manipulation)
├── Financial harm (fraud, loss)
├── Privacy harm (exposure, surveillance)
├── Discrimination harm (unfair treatment)
└── Autonomy harm (manipulation, coercion)

Indirect/Systemic Harms:
├── Environmental harm
├── Democratic harm (manipulation, division)
├── Economic harm (displacement, inequality)
├── Social harm (erosion of trust, relationships)
└── Cultural harm (homogenization, loss)

Group-Specific Harms:
├── Harm to marginalized groups
├── Harm to vulnerable populations
├── Harm to future generations
└── Harm to non-users
```

### Harm Severity Matrix

```text
               REVERSIBILITY
               Easy    Difficult   Permanent
S      Low     1          2           3
E      Medium  2          4           6
V      High    3          6           9
E      Extreme 4          8          12
R
I
T
Y

Score:
1-2:  Acceptable with monitoring
3-4:  Requires mitigation
6-8:  Significant controls required
9-12: May be unacceptable
```

## AI Ethics Specifics

### AI Ethics Checklist

```csharp
public class AiEthicsChecklist
{
    public List<EthicsCheckItem> GetChecklist()
    {
        return new List<EthicsCheckItem>
        {
            // Fairness
            new("FAIR-01", "Bias Testing",
                "Has the model been tested for bias across protected groups?",
                EthicsCategory.Fairness, Priority.Critical),
            new("FAIR-02", "Fairness Metrics",
                "Are fairness metrics defined and monitored?",
                EthicsCategory.Fairness, Priority.High),
            new("FAIR-03", "Training Data",
                "Is training data representative and free from historical bias?",
                EthicsCategory.Fairness, Priority.Critical),

            // Transparency
            new("TRANS-0

Related in Code Review