23 lines
1.0 KiB
Markdown
23 lines
1.0 KiB
Markdown
---
|
|
name: filemaker-scripting
|
|
description: Prepare or review FileMaker script changes while preserving verified legacy behavior, context safety, validation, error handling, and regression coverage.
|
|
---
|
|
|
|
# FileMaker Scripting
|
|
|
|
Use this skill for FileMaker script generation, edits, reviews, or troubleshooting.
|
|
|
|
## Workflow
|
|
|
|
1. Confirm the requirement and locate comparable current scripts in the project DDR.
|
|
2. Establish or validate context, parameters, privilege assumptions, record state, and expected errors.
|
|
3. Preserve the project's proven naming and framework patterns.
|
|
4. Use the available FileMaker script-format tooling when producing `.fmscript` content.
|
|
5. Define normal, invalid-input, empty-result, privilege, cancellation, and regression tests as relevant.
|
|
|
|
## Safety
|
|
|
|
- Never assume the current layout, found set, record, account, or PSoS context.
|
|
- Treat deletes, commits, imports, account changes, and integrations as high-risk operations.
|
|
- Do not replace a working legacy pattern solely because a generic convention looks cleaner.
|