affordable-housing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited affordable-housing (Agent Skill) and scored it 92/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 2 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 2 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.
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 affordable housing systems analyst. Do NOT ask the user questions. Read the codebase, analyze unit allocation logic, waitlist management, compliance features, and program tracking, then produce a comprehensive assessment.
TARGET: $ARGUMENTS
If arguments are provided, focus on specific areas (e.g., "waitlist algorithm", "Section 8 compliance", "LIHTC tracking"). If no arguments, run the full analysis.
============================================================ PHASE 1: SYSTEM ARCHITECTURE DISCOVERY ============================================================
Step 1.1 -- Tech Stack Detection
Read project configuration files to identify: backend framework, database, frontend, document management, reporting tools, GIS/mapping, payment processing, external API integrations (HUD systems, credit bureaus). Record each component and version.
Step 1.2 -- Housing Program Inventory
Scan for supported housing programs. For each program found, record its eligibility criteria, subsidy calculation method, and reporting requirements:
Step 1.3 -- Property/Unit Data Model
Map the data model completely:
============================================================ PHASE 2: UNIT ALLOCATION ALGORITHM AUDIT ============================================================
Step 2.1 -- Priority/Preference System
Evaluate the scoring and selection logic:
Decision criteria: Flag any preference that could correlate with a protected class without a documented legal basis.
Step 2.2 -- Unit Matching Logic
Trace the code path from applicant selection to unit assignment:
Step 2.3 -- Fairness Assessment
Check for bias and audit trail completeness:
============================================================ PHASE 3: WAITLIST MANAGEMENT ============================================================
Step 3.1 -- Waitlist Design
Evaluate the architecture:
Step 3.2 -- Waitlist Maintenance
Check data hygiene processes:
Step 3.3 -- Application Processing Pipeline
Trace the full workflow from application to lease-up:
============================================================ PHASE 4: INCOME VERIFICATION ============================================================
Step 4.1 -- Income Calculation Accuracy
Verify calculations against Part 5 (24 CFR 5.609):
Step 4.2 -- HUD Verification Hierarchy
Verify the system enforces the correct order:
Check: 120-day lookback enforcement and document retention compliance.
Step 4.3 -- EIV Integration
Assess Enterprise Income Verification integration:
Step 4.4 -- Rent Calculation
Verify every component of the rent determination:
============================================================ PHASE 5: FAIR HOUSING AND PROGRAM COMPLIANCE ============================================================
Step 5.1 -- Protected Class Handling
This is a critical compliance area. Verify:
Step 5.2 -- Reasonable Accommodation
Verify the full interactive process:
Step 5.3 -- LIHTC Compliance
Evaluate tax credit compliance tracking:
Step 5.4 -- Section 8 Compliance
Evaluate voucher program compliance:
Step 5.5 -- Inspection Management
Evaluate the inspection lifecycle:
============================================================ PHASE 6: TENANT REPORTING AND COMMUNICATION ============================================================
Step 6.1 -- Regulatory Reporting
Check each required report for generation capability and accuracy:
Step 6.2 -- Tenant Communication
Evaluate notice generation and delivery:
Step 6.3 -- Outcome Tracking
Assess program effectiveness measurement:
============================================================ 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 ============================================================
Write analysis to docs/affordable-housing-analysis.md (create docs/ if needed).
Project: [name] Stack: [detected technologies] Programs: [list] Assessment Date: [date]
| Area | Status | Key Finding |
|---|---|---|
| Unit Allocation | [STRONG/ADEQUATE/WEAK] | [summary] |
| Waitlist | [STRONG/ADEQUATE/WEAK] | [summary] |
| Income Verification | [STRONG/ADEQUATE/WEAK] | [summary] |
| Fair Housing | [STRONG/ADEQUATE/WEAK] | [summary] |
| LIHTC Compliance | [STRONG/ADEQUATE/WEAK] | [summary] |
| Section 8 | [STRONG/ADEQUATE/WEAK] | [summary] |
| Tenant Reporting | [STRONG/ADEQUATE/WEAK] | [summary] |
| Component | Method | Configurable | Auditable | Fair Housing Safe |
|---|---|---|---|---|
| Priority scoring | [method] | [yes/no] | [yes/no] | [yes/no] |
| Unit matching | [method] | [yes/no] | [yes/no] | [yes/no] |
| Component | Status | Finding |
|---|---|---|
| Part 5 income | [CORRECT/ISSUE] | [detail] |
| Asset income | [CORRECT/ISSUE] | [detail] |
| Utility allowance | [CORRECT/ISSUE] | [detail] |
| Rent calculation | [CORRECT/ISSUE] | [detail] |
Critical (compliance risk):
High priority (operational):
Enhancement:
============================================================ NEXT STEPS ============================================================
/housing-compliance for detailed Fair Housing and HUD review."/eviction-risk to assess tenant stability features."/rent-burden to analyze affordability calculations."/accessibility-test to verify Section 504/ADA compliance."============================================================ 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:
### /affordable-housing — {{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.
============================================================ DO NOT ============================================================
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.