mismagent-write-task

Writes spike and cleanup node files for mismAgent feature task folders.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/lucolucus/mismagent --skill mismagent-write-task-lucolucus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mismagent-write-task
Source: https://github.com/lucolucus/mismagent/tree/main/codex/skills/mismagent-write-task
Command: npx skills add https://github.com/lucolucus/mismagent --skill mismagent-write-task-lucolucus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? In the mismAgent architecture-driven flow, research unknowns and deprecated cross-deploy endpoint removals still need to be tracked as files, but they are not building blocks. This Skill writes those two node kinds with the correct templates, folder-based state, and closure rules so nothing falls through the cracks. ## Core Features & Use Cases - Spike nodes: Creates type: spike files capturing a research question, its closure criterion, and the blocks it unblocks, with a defined closure protocol (ADR or AC resolution, moved to done/, never deleted). - Cleanup nodes: Creates type: cleanup files for removing a deprecated cross-deploy operationId after consumers migrate, gated by a verifiable ready_when condition instead of a task dependency. - Folder-as-state: Writes nodes to <output_dir>/features/<feature>/tasks/<side>/<state>/<slug>.md where the folder itself encodes state, with no status: field. - Use Case: During the model movement, the tactical-modeler materializes a context-map spike asking whether OCR state is persisted on the aggregate; this Skill emits the spike node file that blocks downstream blocks until resolved. ## Quick Start Ask the agent to write a spike node for the open question about OCR state persistence in the current feature's backlog.

Frequently Asked Questions about mismagent-write-task

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a spike task in the mismAgent flow?

Invoke this Skill with the research question; it writes a `type: spike` node file under `features/<feature>/tasks/<side>/backlog/` containing the question, a closure criterion, and the ids of blocks it unblocks. State is the folder, so no status field is added.

How do I close a spike node without losing traceability?

Close a spike by recording where the decision lives: an ADR for mechanizable decisions or the consuming block's ACs/tests_nl for discursive ones. Move the node to `done/` with a `resolution:` field pointing to that decision; never delete it.

What is a cleanup node and when is it used?

A cleanup node tracks removal of a deprecated cross-deploy operationId after all consumers migrate. It uses a `ready_when` condition (e.g. zero grep matches for the old operationId) instead of depends_on, staying in backlog as an explicit pending until the condition holds.

Does this Skill write implementation tasks for features?

No. In the architecture-driven flow, implementation work items are blocks in `blocks/<ctx>/<state>/`, viewed via the board. This Skill only writes spike and cleanup nodes under `tasks/`; the old file-driven implementation-task template lives in attic/.

Who is allowed to move node files between state folders?

During build, only the worker-composer moves nodes since it is the sole git-writer of state. In model or explore, where no orchestrator exists, whoever leads the movement in session closes the node and notes it in the outcome.