원클릭으로
justice-matrix-feature
Feature Justice Matrix items for storytelling and content creation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Feature Justice Matrix items for storytelling and content creation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | justice-matrix-feature |
| description | Feature Justice Matrix items for storytelling and content creation |
| 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 |
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
| 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 |
{
"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"]
}
{
"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"]
}
For each featured item, consider:
Featured items automatically generate briefs for the Ralph Stories pipeline:
// 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'
});
When featuring:
UPDATE justice_matrix_cases
SET featured = true, featured_at = NOW()
WHERE id = $1;
# 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
JusticeHub brand alignment and design system. Use for page creation, design review, component patterns, accessibility, and copy writing.
Log a Notion meeting to GHL — extracts attendees, outcomes, action items, then updates CRM contact with tags, notes, and follow-up tasks
Ralph research agent for discovering global youth justice cases and advocacy campaigns
Review pages visually and test accessibility using agent-browser CLI
Review JusticeHub code against ACT ecosystem values. Enforces cultural protocols, ALMA principles, and regenerative design.
Intelligent scraper for Australian youth justice sources. Discovers, extracts, and learns from government, Indigenous, research, and media sources.