PRE Engineering Skill

PassAudited by VirusTotal on May 13, 2026.

Overview

Type: OpenClaw Skill Name: pre-engineering Version: 1.0.0 The 'pre-engineering' skill bundle is a legitimate framework designed to initialize and manage a multi-agent collaborative workflow (Plan-Review-Execute). It uses standard system tools like git for version control, date for logging, and cron-based loop management for agent persistence, all of which are aligned with its stated purpose of project orchestration. The skill includes defensive mechanisms such as loop prevention to avoid deadlocks and safety checks to prevent accidental file overwrites, and it contains no evidence of data exfiltration, malicious execution, or harmful prompt injection.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Project files may be inspected during setup, and some inferred details may be written into the generated .pre documents.

Why it was flagged

The setup workflow may read local project files to infer requirements. This is expected for a project-initialization skill, but it can expose project details to the agent context and generated documents.

Skill content
Auto-scan project directory to infer available information... Auto-scan README.md, design docs, package.json, requirements.txt, etc.
Recommendation

Use this only in the intended project directory, choose manual entry if the repo contains sensitive unrelated documents, and review generated .pre files before starting agents.

What this means

Once launched, agents may change source files and could introduce unwanted bugs or design choices.

Why it was flagged

The Executor role is explicitly designed to make code changes under the project source path. This matches the skill's engineering purpose but is still local mutation authority.

Skill content
Formulate own execution plan based on Planner's requirement and approach — plan autonomously then code... Deliverable files should be placed under the project code path (../src)
Recommendation

Start from a clean git state, keep backups or a baseline commit, and review diffs/commits before relying on the generated changes.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

If the user starts the loops, agents can continue operating until DONE or until cancelled.

Why it was flagged

The workflow uses persistent loop tasks for multiple agents. The artifacts disclose this and include cancellation guidance, so it is not hidden persistence.

Skill content
Planner, Executor, and Reviewer each have independent loop tasks, all need independent job ID recording... Pause: Execute `/schedule-cancel <job-id>`
Recommendation

Record every job ID, cancel loops when pausing work, and confirm the latest collaboration-log status before leaving agents unattended.

What this means

A modified collaboration log could cause agents to enter the wrong phase or act on misleading instructions.

Why it was flagged

The persistent collaboration log controls what each agent does. This is the intended coordination mechanism, but untrusted edits to the log could influence future agent actions.

Skill content
`Status: <status_code>` — The status code is the sole basis for agents to determine execution conditions
Recommendation

Keep .pre/collaboration-log.md under trusted control, review unexpected log entries, and avoid accepting untrusted changes to the .pre directory.