一键导入
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 职业分类
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.
| 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