core-data-audit

Analyze Core Data schema changes and generate impact reports.

2|Updated Aug 15, 2025
One-click install
npx skills add https://github.com/rfhayn/forager --skill core-data-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-data-audit
Source: https://github.com/rfhayn/forager/tree/main/.claude/skills/core-data-audit
Command: npx skills add https://github.com/rfhayn/forager --skill core-data-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of analyzing the impact of proposed changes to Core Data schemas, ensuring data integrity and system reliability before any schema modifications are made.

Core Features & Use Cases

  • Impact Analysis: Identifies all usages of affected entities, documents relationships, and assesses codegen and migration impact.
  • Schema Change Assessment: Ensures compliance with ADR 007 before schema changes, including adding/removing attributes, modifying relationships, or creating new entities.
  • Usage Search: Searches the entire codebase for references to the target entity across services, views, repositories, and tests.
  • Impact Report Generation: Produces a structured report outlining the current schema, affected files, migration impact, and risk assessment.

Quick Start

Run 'core-data-audit <EntityName>' to analyze the impact of changes to the specified Core Data entity.

Frequently Asked Questions about core-data-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform impact analysis for Core Data schema changes?

Core Data schema impact analysis identifies all entities affected by proposed modifications and searches the codebase for usages. It generates a structured report covering affected files, migration impact, and risk assessment to ensure data integrity.

What is the best way to assess Core Data migration impact before modifying entities?

The best way to assess Core Data migration impact is to run an automated schema audit that evaluates codegen and migration effects. It documents entity relationships and produces a risk assessment report before modifications are applied.

Does schema change assessment work with ADR 007 compliance requirements?

Schema change assessment explicitly checks compliance with ADR 007 before modifications. It validates adding or removing attributes, modifying relationships, and creating new entities against the architectural requirements to ensure data integrity and system reliability.

Can I search the codebase for Core Data entity references across services and tests?

Yes, the audit searches the entire codebase for references to target Core Data entities. It scans across services, views, repositories, and test files to document all usages and relationships affected by proposed schema changes.

Do I need codebase access to analyze Core Data schema impact?

Yes, full codebase access is required to perform Core Data schema impact analysis. The tool searches for entity usages across services, views, repositories, and tests to identify affected files and generate an accurate risk assessment report.