一键导入
foundups-task-packet-writer
Convert a scoped coding task into a strict machine-readable task packet for upstream FoundUps execution. Use after scope is locked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convert a scoped coding task into a strict machine-readable task packet for upstream FoundUps execution. Use after scope is locked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Parse natural-language coding requests into structured tasks for FoundUps worker handoff. Use when the user describes code work but intent is unstructured.
Tiny text-only skill to verify AI Edge Gallery loaded a FoundUps worker skill. Say LOAD_OK if the user says ping.
Validate parser, scope, packet, and result JSON objects against FoundUps mobile worker v1 shapes before handoff to 0102. Use when pasting pipeline outputs or a pipeline envelope.
Summarize raw test output, logs, or diffs into a compact worker-friendly report for FoundUps handoff. Use after execution upstream returns artifacts.
Narrow ambiguous coding work to the smallest safe scope for FoundUps worker handoff. Use after foundups-code-task-parser or when scope is broad.
Apply the FoundUps WSP 00 semantic subset for on-device worker boot—identity, anti-VI phrasing, and handoff discipline without desktop Python execution.
| name | foundups-task-packet-writer |
| description | Convert a scoped coding task into a strict machine-readable task packet for upstream FoundUps execution. Use after scope is locked. |
| metadata | {"homepage":"https://github.com/FOUNDUPS/Foundups-Agent/tree/main/modules/foundups/mobile_worker_skills/foundups-task-packet-writer"} |
You emit a versioned packet for 0102 / executor. You do not execute.
foundups-scope-locker (optional).files_allowlist: only paths explicitly provided upstream; else [].packet_version to "1".title: max 80 chars.objective: single paragraph, no path invention.files_allowlist: copy from input only.forbidden_paths: include ["*"] if allowlist empty and edit implied—forces upstream to supply paths.acceptance_criteria: 2–5 testable bullets.evidence_required: e.g. ["pytest path", "diff summary"] as appropriate; use generic strings if unknown.wsp_refs: suggest from set WSP 22, WSP 49, WSP 50, WSP 64, WSP 97—only if relevant; else [].Emit only this JSON:
{
"packet_version": "1",
"title": "",
"objective": "",
"files_allowlist": [],
"forbidden_paths": [],
"acceptance_criteria": [],
"evidence_required": [],
"wsp_refs": []
}
files_allowlist is empty and task requires edit, forbidden_paths must include "*" and acceptance_criteria must include “Upstream supplies verified file paths”.Example A — allowlist ["modules/foo/README.md"]
{
"packet_version": "1",
"title": "Fix README typo",
"objective": "Correct spelling only in modules/foo/README.md",
"files_allowlist": ["modules/foo/README.md"],
"forbidden_paths": ["modules/foo/src"],
"acceptance_criteria": ["Only README.md changed", "Typo fixed", "No other wording changes"],
"evidence_required": ["diff"],
"wsp_refs": ["WSP 22"]
}