multi-script-scaffold — ai-agents multi-script-scaffold, agentic-fm, community, ai-agents, ide skills, ai-assisted-development, ai-tools, claris, filemaker, Claude Code, Cursor

v1.0.0

このスキルについて

An open source project designed to assist AI in guided deterministic FileMaker code output.

# Core Topics

petrowsky petrowsky
[48]
[18]
Updated: 4/17/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 1/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Review Score
1/11
Quality Score
44
Canonical Locale
en
Detected Body Locale
en

An open source project designed to assist AI in guided deterministic FileMaker code output.

このスキルを使用する理由

An open source project designed to assist AI in guided deterministic FileMaker code output.

おすすめ

Suitable for operator workflows that need explicit guardrails before installation and execution.

実現可能なユースケース for multi-script-scaffold

! セキュリティと制限

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The page lacks a strong recommendation layer.
  • - The page lacks concrete use-case guidance.
  • - The page lacks explicit limitations or caution signals.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is multi-script-scaffold?

An open source project designed to assist AI in guided deterministic FileMaker code output.

How do I install multi-script-scaffold?

Run the command: npx killer-skills add petrowsky/agentic-fm/multi-script-scaffold. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

Which IDEs are compatible with multi-script-scaffold?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add petrowsky/agentic-fm/multi-script-scaffold. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use multi-script-scaffold immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

multi-script-scaffold

Install multi-script-scaffold, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Multi-Script Scaffold

Implements the Untitled Placeholder Technique: create N placeholders → capture IDs → generate all scripts with correct wiring → deploy → rename.


Step 1: Understand the script system

If the developer has not already described the scripts to build, ask:

  • How many scripts are needed?
  • What does each script do (name + purpose)?
  • Which scripts call which (the dependency graph)?

Build a simple dependency table, e.g.:

#Script NameCalls
1Process InvoiceInvoice - Validate, Invoice - Save
2Invoice - Validate
3Invoice - Save

Confirm this with the developer before proceeding.


Step 2: Read CONTEXT.json

Read agent/CONTEXT.json. Extract:

  • solution — for resolving automation config
  • scripts — check if any of the target scripts already exist (by name); if so, note their IDs — those scripts do NOT need placeholders
  • current_layout — for context during generation

Identify how many new placeholders are needed (exclude any scripts that already exist in CONTEXT.json).


Step 3: Instruct placeholder creation (Tier 1/2) or auto-create (Tier 3)

Read agent/config/automation.json to determine the active deployment tier.

Tier 1 or Tier 2

Tell the developer:

In FileMaker Script Workspace, click the + button N times. FileMaker will name each one New Script. Before running Push Context, rename each placeholder to its final name:

New Script #Rename to
1stScript Name A
2ndScript Name B

Once all N scripts are renamed, run Push Context (Scripts menu → agentic-fm → Push Context) with the task description: "Scaffold: [brief description]"

Why rename first? FileMaker names every new script New Script. Push Context keys scripts by name — if multiple scripts share the same name, only the last one's ID is captured.

Wait for the developer to confirm Push Context has run.

Tier 3

Confirm with the developer before proceeding:

I'll use AppleScript to create N placeholder scripts in the Script Workspace with their final names, then run Push Context automatically. Ready to proceed?

If confirmed, trigger placeholder creation via POST {companion_url}/trigger with:

json
1{ "fm_app_name": "...", "script": "AGFMScriptBridge", "parameter": "{\"script\": \"...\", \"parameter\": \"...\"}" }

(Consult SKILL_INTERFACES.md for the full Tier 3 AppleScript path. At Tier 3, AppleScript creates scripts with their final names directly — no rename step needed.)


Step 4: Re-read CONTEXT.json (capture placeholder IDs)

After the developer confirms Push Context has run, re-read agent/CONTEXT.json.

Locate the newly created Untitled, Untitled 2, … Untitled N scripts in the scripts object and extract their IDs.

Build the assignment map — which placeholder ID maps to which target script:

PlaceholderIDWill become
Untitled301Process Invoice
Untitled 2302Invoice - Validate
Untitled 3303Invoice - Save

Confirm the mapping with the developer if there is any ambiguity (e.g. more Untitled scripts than expected).


Step 5: Generate all scripts

With all IDs resolved, generate every script as fmxmlsnippet XML written to agent/sandbox/.

Naming convention: {Script Name}.xml (spaces replaced with underscores or hyphens, developer preference).

Rules:

  1. Use the real numeric IDs from the placeholder map for all <Script id="N" name="..."/> references in Perform Script steps.
  2. Follow all conventions in agent/docs/CODING_CONVENTIONS.md.
  3. Grep the step catalog for every step type used.
  4. Validate each file with python3 agent/scripts/validate_snippet.py agent/sandbox/<file>.xml before proceeding to deployment.

Fix any validation errors before continuing.


Step 6: Webviewer output (if available)

Check webviewer availability:

bash
1curl -s --max-time 2 -o /dev/null -w "%{http_code}" http://localhost:8080

If reachable (HTTP 200), push each script as a preview payload:

bash
1curl -s -X POST http://local.hub:8765/webviewer/push \ 2 -H "Content-Type: application/json" \ 3 -d '{"type": "preview", "content": "<HR script text>"}'

Push scripts sequentially so the developer can review each in Monaco before deployment begins.

If not reachable, output each script in HR format to the terminal.


Step 7: Deploy

Deploy each script using agent/scripts/deploy.py, targeting its corresponding placeholder by script name.

Tier 1: For each script:

bash
1python3 agent/scripts/deploy.py agent/sandbox/<Script Name>.xml "<Placeholder Name>"

Present instructions in the standard format:

The script is on your clipboard. To install it:

  1. Open Untitled [N] in Script Workspace
  2. ⌘A — select all existing steps
  3. ⌘V — paste

Repeat for each script. Present all paste instructions up front so the developer can work through them in sequence without waiting.

Tier 2: deploy.py auto-pastes into each placeholder. Confirm success for each before moving to the next.

Tier 3: deploy.py handles everything. Report result per script.


Step 8: Final verification (optional)

Suggest running a context refresh after renaming to confirm all script IDs are correctly wired:

Once you've renamed all scripts, run Push Context again and I can verify the IDs match the wiring in the generated scripts.


Notes

  • Always confirm the placeholder-to-script mapping before generating code — a wrong assignment means all Perform Script calls in that script will target the wrong script.
  • If the developer has already created scripts in a prior session and knows the IDs, skip Steps 3–4 and use those IDs directly.
  • Scripts with no inter-script dependencies can be generated without placeholders — use existing IDs from CONTEXT.json directly.
  • The webviewer push is per-script, not a batch — send one preview per script so the developer can review them in sequence.

関連スキル

Looking for an alternative to multi-script-scaffold or another community skill for your workflow? Explore these related open-source skills.

すべて表示

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

カスタマイズ可能なウィジェットプラグインをprompts.chatのフィードシステム用に生成する

149.6k
0
AI

flags

Logo of vercel
vercel

React フレームワーク

138.4k
0
ブラウザ

pr-review

Logo of pytorch
pytorch

Pythonにおけるテンソルと動的ニューラルネットワーク(強力なGPUアクセラレーション)

98.6k
0
開発者