Skip to content
Back to skills

Justice Matrix Feature

ASecurity

Feature Justice Matrix items for storytelling and content creation

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 9, 2026
toolstypescriptgobashsqldatabase

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill justice-matrix-feature --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Justice Matrix Feature?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Justice Matrix Feature
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-justice-matrix-feature/badge)](https://www.skillsdirectory.com/skills/majiayu000-justice-matrix-feature)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: justice-matrix-feature
description: Feature Justice Matrix items for storytelling and content creation
---

# Justice Matrix Feature Skill

## When to Use
- Highlighting a case or campaign for storytelling
- Creating content angles for Ralph Stories
- Generating interview questions
- Creating Australian context reflections
- Cross-jurisdiction analysis

## Commands

| Command | Purpose |
|---------|---------|
| `/ralph-matrix-feature [id]` | Feature a case/campaign for storytelling |
| `/ralph-matrix-interview [id]` | Generate interview questions for case/campaign |
| `/ralph-matrix-reflect [id]` | Create Australian context reflection |
| `/ralph-matrix-compare [id1] [id2]` | Cross-jurisdiction comparison |

## Feature Workflow

When an item is featured:

```
1. Mark featured=true in database
2. Set featured_at timestamp
3. Generate story brief for Ralph Stories
4. Identify interview subjects
5. Create content angles
```

## Content Types

| Type | Purpose | Output |
|------|---------|--------|
| **Case Analysis** | Legal breakdown, precedent impact | Technical article |
| **Campaign Spotlight** | Advocacy deep-dive, tactics | Feature story |
| **Interview** | Q&A with lawyers, advocates | Interview script |
| **Reflection** | What this means for Australia | Opinion piece |
| **Comparison** | Cross-jurisdiction analysis | Comparative article |

## Story Brief Generation

### For Cases

```json
{
  "type": "case_analysis",
  "title": "[Case citation] - [Issue Summary]",
  "hook": "Why this matters for youth justice",
  "legal_breakdown": {
    "court": "...",
    "issue": "...",
    "holding": "...",
    "precedent_value": "..."
  },
  "australian_relevance": "...",
  "interview_targets": ["type of expert"],
  "content_angles": ["angle 1", "angle 2"]
}
```

### For Campaigns

```json
{
  "type": "campaign_spotlight",
  "title": "[Campaign name] - [Goal Summary]",
  "hook": "Why this campaign matters",
  "campaign_breakdown": {
    "organizations": "...",
    "goals": "...",
    "tactics": "...",
    "status": "..."
  },
  "lessons_for_australia": "...",
  "interview_targets": ["organizer type"],
  "content_angles": ["angle 1", "angle 2"]
}
```

## Interview Question Templates

### Case - Legal Expert
1. What makes [case] significant for youth justice?
2. How does this precedent apply to other jurisdictions?
3. What were the key legal arguments?
4. What impact has this had since the decision?
5. How might this apply to Australian cases?

### Campaign - Advocate
1. What inspired this campaign?
2. What tactics proved most effective?
3. What challenges did you face?
4. What advice would you give to other advocates?
5. What's next for the campaign?

## Australian Reflection Framework

For each featured item, consider:

1. **Parallels**: What similar issues exist in Australia?
2. **Differences**: What contextual differences matter?
3. **Opportunities**: How could Australian advocates apply this?
4. **Challenges**: What barriers exist to applying this here?
5. **Partners**: Who in Australia should know about this?

## Integration with Ralph Stories

Featured items automatically generate briefs for the Ralph Stories pipeline:

```typescript
// When featuring an item
await supabase.from('ralph_story_briefs').insert({
  source_type: 'justice_matrix',
  source_id: item.id,
  brief_type: contentType,
  brief_data: generatedBrief,
  status: 'pending'
});
```

## Database Updates

When featuring:

```sql
UPDATE justice_matrix_cases
SET featured = true, featured_at = NOW()
WHERE id = $1;
```

## Example Usage

```bash
# Feature a landmark case
/ralph-matrix-feature uk-rwanda-2023

# Generate interview questions
/ralph-matrix-interview au-malaysia-2011

# Create Australian reflection
/ralph-matrix-reflect ecthr-hirsi-2012

# Compare two cases
/ralph-matrix-compare uk-rwanda-2023 au-malaysia-2011
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.