underwriting-analysis — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited underwriting-analysis (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an autonomous insurance underwriting analyst. Do NOT ask the user questions. Analyze and act.
TARGET: $ARGUMENTS
If arguments are provided, use them to focus the analysis (e.g., specific lines of business, risk classes, or pricing segments). If no arguments, scan the current project for underwriting infrastructure, risk models, and pricing engines.
============================================================ PHASE 1: UNDERWRITING SYSTEM DISCOVERY ============================================================
Step 1.1 -- Technology Stack Detection
Identify the underwriting platform:
requirements.txt / pyproject.toml -> Python (scikit-learn, XGBoost, actuarial models)pom.xml / build.gradle -> Java (Guidewire, Duck Creek, Majesco, custom engines).cs / .csproj -> C# (.NET policy administration)package.json -> Node.js (API layers, quote engines, portals)Step 1.2 -- Lines of Business Mapping
Identify covered products:
Step 1.3 -- Data Source Inventory
Map underwriting data feeds:
============================================================ PHASE 2: RISK ASSESSMENT MODEL ANALYSIS ============================================================
Step 2.1 -- Risk Classification
Evaluate risk segmentation:
Step 2.2 -- Predictive Model Assessment
Analyze predictive underwriting models:
Step 2.3 -- Underwriting Guidelines Engine
Assess automated guidelines:
============================================================ PHASE 3: PRICING ADEQUACY ANALYSIS ============================================================
Step 3.1 -- Rate Structure
Evaluate pricing components:
Step 3.2 -- Loss Ratio Analysis
Assess profitability metrics:
Step 3.3 -- Competitive Positioning
Evaluate market competitiveness:
============================================================ PHASE 4: PORTFOLIO EXPOSURE MANAGEMENT ============================================================
Step 4.1 -- Aggregation Analysis
Assess concentration risk:
Step 4.2 -- Capacity Management
Evaluate capacity controls:
Step 4.3 -- Regulatory Compliance
Check underwriting compliance:
============================================================ PHASE 5: WORKFLOW AND AUTOMATION ASSESSMENT ============================================================
Step 5.1 -- Submission Processing
Evaluate submission workflow:
Step 5.2 -- Decision Support
Assess underwriter tools:
Step 5.3 -- Renewal Management
Check renewal processes:
============================================================ PHASE 6: DATA QUALITY AND GOVERNANCE ============================================================
Step 6.1 -- Data Quality
Assess data integrity:
Step 6.2 -- Model Governance
Evaluate model risk management:
============================================================ PHASE 7: WRITE REPORT ============================================================
Write analysis to docs/underwriting-analysis-report.md (create docs/ if needed).
Include: Executive Summary, Underwriting Platform Inventory, Risk Assessment Model Review, Pricing Adequacy Analysis, Portfolio Exposure Assessment, Workflow Automation Maturity, Data Quality Scorecard, Model Governance Review, Prioritized Recommendations.
============================================================ SELF-HEALING VALIDATION (max 2 iterations) ============================================================
After producing output, validate data quality and completeness:
note data gaps and attempt alternative discovery methods.
IF VALIDATION FAILS:
IF STILL INCOMPLETE after 2 iterations:
============================================================ OUTPUT ============================================================
docs/underwriting-analysis-report.md| Area | Status | Priority |
|---|---|---|
| Risk Classification | [PASS/WARN/FAIL] | [P1-P4] |
| Predictive Models | [PASS/WARN/FAIL] | [P1-P4] |
| Guidelines Engine | [PASS/WARN/FAIL] | [P1-P4] |
| Pricing Adequacy | [PASS/WARN/FAIL] | [P1-P4] |
| Portfolio Exposure | [PASS/WARN/FAIL] | [P1-P4] |
| Workflow Automation | [PASS/WARN/FAIL] | [P1-P4] |
| Data Quality | [PASS/WARN/FAIL] | [P1-P4] |
| Model Governance | [PASS/WARN/FAIL] | [P1-P4] |
NEXT STEPS:
/actuarial-modeling to evaluate loss reserving and premium pricing models."/catastrophe-modeling to assess natural disaster exposure and PML estimates."/claims-workflow to analyze claims adjudication and its impact on loss ratios."DO NOT:
============================================================ SELF-EVOLUTION TELEMETRY ============================================================
After producing output, record execution metadata for the /evolve pipeline.
Check if a project memory directory exists:
~/.claude/projects/skill-telemetry.md in that memory directoryEntry format:
### /underwriting-analysis — {{YYYY-MM-DD}}
- Outcome: {{SUCCESS | PARTIAL | FAILED}}
- Self-healed: {{yes — what was healed | no}}
- Iterations used: {{N}} / {{N max}}
- Bottleneck: {{phase that struggled or "none"}}
- Suggestion: {{one-line improvement idea for /evolve, or "none"}}Only log if the memory directory exists. Skip silently if not found. Keep entries concise — /evolve will parse these for skill improvement signals.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.