Skip to content
Agentmart
Submit a tool

mts-split

Use when an approved Electron contract must split one feature into frontend, backend, and integration workstreams with TDD task records.

Skill by SuShuheng

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/sushuheng-mts-split

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when an approved Electron contract must split one feature into frontend, backend, and integration workstreams with TDD task records.

Use cases: documents, frontend, backend, testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/mts-split

What's inside

Skill name
mts-split
Description
Use when an approved Electron contract must split one feature into frontend, backend, and integration workstreams with TDD task records.
License
MIT
Instructions
53 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# MTS Split

Turn an approved Electron contract into three coordinated, Git-backed
Markdown workstreams. This Skill writes or directs the parent Agent to write
sidecar records only; it never runs Git operations.

## Preconditions

1. Require an explicit user request to split the feature.
2. Read the sidecar `PROJECT.md` and an approved `CONTRACT.md`.
3. Reject the split if the contract does not define renderer ownership,
   main/preload/IPC ownership, errors, permissions, and cross-track acceptance.
4. Choose a lowercase `YYYY-MM-DD-english-summary`. Reject another form.
5. Inspect active sidecar tracks and tasks. Reject any cross-lane scope
   overlap unless an explicit dependency serializes the work.

## Create records

Using the packaged templates, create exactly these tracks under the sidecar:

```text
workstreams/
  frontend/<date-summary>/TRACK.md
  backend/<date-summary>/TRACK.md
  integration/<date-summary>/TRACK.md
```

For each track record:

- Set `branch` to `{lane}/{date-summary}`.
- Set `worktree` to `.worktrees/{lane}/{date-summary}`.
- Set `status: NOT_STARTED`, an initial `current_task`, and an execution mode.
- State the owned paths and excluded paths. Do not create a code worktree or
  branch; the responsible parent Agent does that manually before activation.

Create one or more TDD task records under
`work-items/{frontend|backend|integration}/<work-item-id>/TASK.md`.

- Each task declares dependencies, scope, deliverables, and execution mode.
- Frontend owns renderer work; backend owns main/preload/IPC work; integration
  owns cross-track E2E and assembly work.
- Integration tasks depend on the specific declared frontend and backend
  deliverables. Do not mark integration ready before they are complete.
- A task must not declare a Git branch or worktree.

## Report and stop

Report the three track locations, task IDs, scope boundaries, dependencies,
and the manual action each parent Agent must take to create/enter its declared
worktree. Do not claim parallel safety without the recorded disjoint scopes.
Do not start implementation; route the chosen task to `mts-one` or `mts-more`.

From SuShuheng/making-things, MIT.

More from SuShuheng/making-things

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jul 16, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from SuShuheng

Cite this page

mts-split skill. Agent Mart. https://agentmart.dev/skills/sushuheng-mts-split (last updated 2026-10-24)