본문으로 건너뛰기
cccskills
무료GitHub에 공개

legal-risk-assessment

Structured legal risk assessment with 5x5 Severity x Likelihood matrix. Use for risk scoring, risk registers, escalation decisions, and risk memos.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(5)

  • SKILL.md11.2 KB
  • references/escalation_guide.md17.3 KB
  • references/risk_framework.md13.5 KB
  • scripts/risk_report_generator.py11.7 KB
  • scripts/risk_scorer.py10.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

⚠️ EXPERIMENTAL — This skill is provided for educational and informational purposes only. It does NOT constitute legal advice. All responsibility for usage rests with the user. Consult qualified legal professionals before acting on any output.

Legal Risk Assessment

Structured legal risk assessment using a quantitative 5x5 Severity x Likelihood matrix. Scores risks, maintains registers, generates assessment memos, and guides escalation decisions.


Table of Contents


Clarify First

Before scoring the risk, settle the inputs below. When one is missing or vague and would change the result, ask about it; when it wouldn't, use a sensible default and say which one you used.

  • Severity and likelihood basis: the worst-case exposure and the probability behind the 1-5 ratings; together they set the score and the GREEN/YELLOW/ORANGE/RED level.
  • Risk category: Contract, Regulatory, Litigation, IP, Data Privacy, Employment, Corporate — drives owner assignment and which escalation guide applies.
  • Mandatory escalation triggers: active litigation, government investigation, or criminal exposure override the score and force outside-counsel engagement.

Ask about the two or three inputs that matter most for this request, not the whole list. If the user wants a result straight away, produce it and state your assumptions at the top.

Tools

Risk Scorer

Calculates risk scores from severity and likelihood inputs, assigns color-coded risk levels, and generates summary statistics.

# Score a single risk
python scripts/risk_scorer.py --severity 4 --likelihood 3 \
  --category "Contract" --description "Vendor SLA non-compliance"

# JSON output
python scripts/risk_scorer.py --severity 4 --likelihood 3 \
  --category "Contract" --description "Vendor SLA breach" --json

# Batch mode from risk register file
python scripts/risk_scorer.py --input risks.json --json

# Batch mode with human-readable output
python scripts/risk_scorer.py --input risks.json

Input JSON format (batch mode):

{
  "risks": [
    {"severity": 4, "likelihood": 3, "category": "Contract", "description": "Vendor SLA breach"},
    {"severity": 2, "likelihood": 2, "category": "Regulatory", "description": "Minor filing delay"}
  ]
}

Output includes:

  • Risk score (Severity x Likelihood)
  • Color-coded level (GREEN / YELLOW / ORANGE / RED)
  • Recommended action (Accept / Monitor / Mitigate / Escalate)
  • Batch summary statistics (count per level, average score)

Risk Report Generator

Generates a formatted risk assessment memo in markdown from a risk register JSON file.

# Generate memo from risk register
python scripts/risk_report_generator.py --input risk_register.json

# Save to file
python scripts/risk_report_generator.py --input risk_register.json --output memo.md

# JSON metadata output
python scripts/risk_report_generator.py --input risk_register.json --json

Report includes:

  • ASCII risk matrix visualization
  • Risk distribution summary (counts and percentages per level)
  • Top risks ranked by score
  • Recommended actions per risk with owner assignments
  • Monitoring plan suggestions
  • Escalation recommendations

Reference Guides

Risk Framework

references/risk_framework.md

Complete Severity x Likelihood matrix reference:

  • Severity levels 1-5 with financial exposure percentages
  • Likelihood levels 1-5 with probability ranges
  • Risk matrix visualization
  • Risk classification (GREEN/YELLOW/ORANGE/RED) with actions
  • Documentation standards for memos and register entries

Escalation Guide

references/escalation_guide.md

When to engage outside counsel:

  • Mandatory engagement triggers (litigation, investigation, criminal)
  • Strongly recommended scenarios (novel issues, material exposure)
  • Consider scenarios (complex disputes, employment, data incidents)
  • Risk category definitions and contributing/mitigating factors

Workflows

Workflow 1: New Risk Assessment

Step 1: Identify risk category and description
        → Use references/risk_framework.md category definitions

Step 2: Score severity (1-5) and likelihood (1-5)
        → python scripts/risk_scorer.py --severity N --likelihood N \
          --category "Category" --description "Description"

Step 3: Review risk level and recommended action
        → GREEN: Accept and document
        → YELLOW: Assign owner and monitor
        → ORANGE: Escalate to senior counsel
        → RED: Immediate escalation, crisis management

Step 4: Determine outside counsel need
        → Consult references/escalation_guide.md

Step 5: Document in risk register
        → Add entry to register JSON file

Workflow 2: Periodic Risk Register Review

Step 1: Load current risk register
        → python scripts/risk_scorer.py --input register.json

Step 2: Generate assessment memo
        → python scripts/risk_report_generator.py --input register.json --output memo.md

Step 3: Review top risks and distribution
        → Focus on ORANGE and RED risks first

Step 4: Update severity/likelihood for changed risks
        → Re-score and regenerate report

Step 5: Distribute memo to stakeholders

Workflow 3: Escalation Decision

Step 1: Score the risk
        → python scripts/risk_scorer.py --severity N --likelihood N \
          --category "Category" --description "Description"

Step 2: Check escalation triggers
        → Mandatory: active litigation, government investigation, criminal exposure
        → Strongly Recommended: novel issues, jurisdictional complexity, material exposure
        → Consider: complex disputes, employment matters, data incidents

Step 3: Document escalation rationale
        → Include risk score, level, and specific trigger in memo

Step 4: Select outside counsel if needed
        → See references/escalation_guide.md criteria

Troubleshooting

ProblemPossible CauseResolution
Risk score seems too low for a serious matterSeverity or likelihood underestimated; qualitative factors not capturedReview severity descriptions in risk_framework.md; consider worst-case financial exposure; add contributing factors to description
Multiple risks in same category but different scoresRisks have different severity/likelihood combinationsThis is expected; each risk is independent; review category-level trends in report
Batch mode fails on input fileMalformed JSON or missing required fieldsVerify JSON structure matches expected format; ensure each risk has severity, likelihood, category, description
Report generator produces empty matrixNo risks in input file or all risks have invalid scoresCheck that input JSON contains valid risks with severity 1-5 and likelihood 1-5
Escalation guide suggests outside counsel but budget is constrainedRisk score indicates material exposureDocument the budget constraint and residual risk acceptance; consider limited-scope engagement
Risk register grows unwieldyRisks not being closed or consolidatedArchive resolved risks; consolidate related risks; review register quarterly

Success Criteria

  • All identified legal risks scored and documented -- every risk has severity, likelihood, category, description, and recommended action in the register
  • Risk distribution reviewed quarterly -- memo generated and distributed to stakeholders with trend analysis
  • ORANGE and RED risks have assigned owners and mitigation plans -- no high-severity risk without accountability
  • Escalation decisions documented with rationale -- outside counsel engagement triggers clearly recorded
  • Risk register maintained as living document -- risks updated, resolved, or archived as status changes

Scope & Limitations

In Scope:

  • Quantitative risk scoring using 5x5 Severity x Likelihood matrix
  • Risk register management and batch processing
  • Risk assessment memo generation with matrix visualization
  • Escalation guidance for outside counsel engagement
  • Risk categorization (Contract, Regulatory, Litigation, IP, Data Privacy, Employment, Corporate)

Out of Scope:

  • Legal advice on specific risk mitigation strategies -- consult legal counsel
  • Insurance coverage analysis or actuarial calculations
  • Regulatory filing or submission preparation
  • Contract drafting or review
  • Litigation strategy or case management

Anti-Patterns

  • Scoring by committee consensus without criteria -- use the defined severity and likelihood scales consistently; do not negotiate scores to make stakeholders comfortable; a risk scored as 4 severity should match the framework definition
  • Treating the risk register as a one-time exercise -- risk registers are living documents; risks change as circumstances evolve; schedule quarterly reviews and update scores accordingly
  • Escalating everything to outside counsel -- the escalation guide defines specific triggers; not every YELLOW risk needs external counsel; over-escalation wastes budget and creates dependency
  • Ignoring GREEN risks entirely -- GREEN risks still require documentation and periodic monitoring; a GREEN risk can escalate to YELLOW or ORANGE if circumstances change
  • Using risk scores as the sole decision factor -- scores are inputs to judgment, not substitutes; qualitative factors like reputational impact or strategic importance may warrant action beyond what the score suggests

Tool Reference

risk_scorer.py

Calculates risk scores and assigns color-coded risk levels with recommended actions.

FlagRequiredDescription
--severity <1-5>Yes (single mode)Severity rating: 1=Negligible, 2=Minor, 3=Moderate, 4=Major, 5=Critical
--likelihood <1-5>Yes (single mode)Likelihood rating: 1=Remote, 2=Unlikely, 3=Possible, 4=Likely, 5=Almost Certain
--category <text>Yes (single mode)Risk category: Contract, Regulatory, Litigation, IP, Data Privacy, Employment, Corporate
--description <text>Yes (single mode)Risk description
--input <file>Yes (batch mode)Path to JSON file containing multiple risks
--jsonNoOutput results in JSON format

risk_report_generator.py

Generates formatted risk assessment memo from a risk register JSON file.

FlagRequiredDescription
--input <file>YesPath to risk register JSON file
--output <file>NoSave memo to specified file path (markdown format)
--jsonNoOutput report metadata in JSON format

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

This skill should be used when the user asks to "check accessibility", "audit WCAG compliance", "scan HTML for a11y issues", "check color contrast", or "find accessibility violations in web pages".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

Design and analyze A/B tests: sample size, test duration, and statistical significance for conversion experiments. Use when setting up an A/B test, calculating sample size, designing an experiment, or analyzing results.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

Design and run statistically rigorous A/B tests and experiments. Use when planning experiments, calculating sample sizes, designing test variants, selecting metrics, analyzing results, or when someone says "let's test that."

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

Sales execution across pipeline, discovery, demos, negotiation, and closing. Use when qualifying opportunities, running MEDDIC discovery, building account plans, handling objections, structuring proposals, or forecasting pipeline.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

Design ad creative across Google, Meta, LinkedIn, Twitter/X, and TikTok with platform format specs, headline formulas, and A/B testing. Use when writing ad copy, generating headline variations, creating ad sets, or validating creative.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

aeo

무료

Answer Engine Optimization (AEO): optimize content to be cited by LLMs (ChatGPT, Claude, Perplexity, Gemini) in their answers. Use when designing content for LLM citation, auditing citability, or structuring Q&A schema.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

borghei/Claude-Skills9702026년 10월 23일 업데이트

borghei의 스킬 모두 보기

이 스킬의 문제 신고