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 write-task-lucolucus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-task
Source: https://github.com/lucolucus/mismagent/tree/main/plugins/mismagent/skills/write-task
Command: npx skills add https://github.com/lucolucus/mismagent --skill write-task-lucolucus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? In the mismAgent architecture-driven flow, most work items are blocks, but two node kinds still need to exist as files: research spikes (unknowns that block consumers) and cleanup nodes (removal of deprecated cross-deploy operationIds). This Skill writes those node files with the correct frontmatter, folder-based state, and closure or readiness protocols. ## Core Features & Use Cases - Spike node generation: Creates type: spike files capturing the question to answer, the closure criterion, and which blocks the spike unblocks, with a defined closure protocol (ADR for mechanizable decisions, ACs/tests_nl for discursive ones). - Cleanup node generation: Creates type: cleanup files for removing deprecated cross-deploy operationIds, gated by a verifiable ready_when condition such as zero consumer references. - Folder-as-state convention: Writes nodes to tasks/<side>/<state>/<slug>.md where the folder itself encodes state, keeping spikes and cleanup nodes separate from the blocks tree. - 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 the dependent blocks until closed. ## 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 write-task

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

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

Invoke the write-task skill with the question to answer, the side (be, fe, sync, infra), and the repo. It writes a type: spike file under tasks/<side>/backlog/ with a closure criterion and the list of blocks it unblocks.

How do I close a spike node without deleting it?

Move the spike node to the done/ folder with a resolution field pointing to where the decision lives: an ADR for mechanizable decisions or the ACs/tests_nl of the consuming block for discursive ones. Never delete the node, so the trace stays non-zombie.

What is a cleanup node and when is it used?

A cleanup node removes a deprecated cross-deploy operationId after all consumers have migrated. It carries a ready_when condition, such as zero consumer references to the old operationId, and stays in backlog/ as an explicit pending until that condition is verifiable.

Does write-task create implementation task files?

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

Where are spike and cleanup nodes stored versus blocks?

Spike and cleanup nodes live under tasks/<side>/<state>/, while blocks live under blocks/<ctx>/<state>/. The trees are separate so there is no collision, and in both cases the folder encodes state with no status field in the file.