extracting-filemaker-business-logic
Use when analyzing FileMaker DDR to extract calculations, custom functions, and business logic for PostgreSQL import processes or maintenance scripts - focuses on understanding and adapting FileMaker logic rather than direct schema migration
npx skills add majiayu000/claude-skill-registry --skill extracting-filemaker-business-logic-ajbcoding-claude-skill-eval- --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Extracting FileMaker Business Logic ## Overview FileMaker DDR reports contain calculation fields, custom functions, and business logic embedded in scripts. This skill helps you extract, understand, and adapt that logic for PostgreSQL implementations—typically for import processes, data transformations, and maintenance scripts. **Key principle**: PostgreSQL implementations will often be more efficient than direct translations. Use FileMaker logic to understand *what* the business rules are, then implement them idiomatically in PostgreSQL. ## When to Use Use this skill when: - Extracting calculation logic from FileMaker DDR for import scripts - Understanding business rules embedded in FileMaker calculations - Adapting FileMaker custom functions to PostgreSQL functions - Creating PostgreSQL maintenance scripts based on FileMaker script logic - Documenting business logic that exists only in FileMaker Do NOT use for: - Direct 1:1 database migration (most PostgreSQL designs will differ) - FileMaker UI/layout logic (not relevant to PostgreSQL) - Simple field mappings (use standard ETL tools) ## DDR Files and Structure **Detailed DDR**: `{ProjectName}_ddr/{DatabaseName}.html` (5-20MB fil
- Overview
- When to Use
- DDR Files and Structure
- Finding Calculations in DDR
- Calculation Fields
- Scripts (Critical Source of Business Logic)
- Custom Functions
- Understanding FileMaker Calculation Syntax
- Common FileMaker Functions → PostgreSQL Equivalents
- FileMaker Operators
- Extraction Workflow
- Step 1: Identify Business Logic Locations
- Step 2: Document Calculation Purpose
- Step 3: Adapt to PostgreSQL Idioms
What does the extracting-filemaker-business-logic skill do?
Use when analyzing FileMaker DDR to extract calculations, custom functions, and business logic for PostgreSQL import processes or maintenance scripts - focuses on understanding and adapting FileMaker logic rather than direct schema migration
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill extracting-filemaker-business-logic-ajbcoding-claude-skill-eval- --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
