Entity History

Log entity record modifications with user information and timestamps in PHP.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dnsnamdang/hrm-claude-config --skill entity-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Entity History
Source: https://github.com/dnsnamdang/hrm-claude-config/tree/main/hrm/.claude/skills/entity-history
Command: npx skills add https://github.com/dnsnamdang/hrm-claude-config --skill entity-history

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill standardizes the creation of "change history" or "audit log" features, providing a clear and efficient way to track edits and modifications to any entity.

Core Features & Use Cases

  • Standardized Change Tracking: Ensures a consistent approach to tracking changes across different entities.
  • Audit Log Generation: Automatically generates logs detailing who made changes, what was changed, and when.
  • Use Case: For a project managing employee records, this Skill can track any updates made to an employee's profile, such as changes in contact information or job titles.

Quick Start

Use the entity-history skill to track changes to the 'employee' entity.

Frequently Asked Questions about Entity History

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

FAQPage Schema
How do I create an audit log for database records in PHP?

Creating an audit log for database records in PHP requires a standardized process to track entity modifications and log changes with user information and timestamps. This ensures a comprehensive trail for data integrity and accountability across your application.

What is the best way to track changes to database entities for data integrity?

Tracking changes for data integrity is best achieved by standardizing the creation of change history for your entities. This method automatically logs who made modifications, what was changed, and when, applying to scenarios requiring comprehensive accountability.

Do I need PHP to implement change tracking for my application's entities?

Yes, you need PHP to implement this change tracking process. The backend operations and database interactions required for standardizing entity history and logging modifications rely specifically on PHP.

Can I use this audit log approach to track updates to employee records?

Yes, you can use this audit log approach to track updates to employee records. It effectively logs any modifications made to an employee's profile, such as changes in contact information or job titles, ensuring consistent change tracking.

What information is captured when tracking modifications to entity records?

When tracking modifications to entity records, the system captures what was changed, who made the changes, and the exact timestamps. This generates detailed logs detailing the full history of edits for accountability.