---
title: "segmently-modules"
description: "Notes for AI coding agents, excellent workers with amnesia and a limited memory: notes to start work on any part of the project, found before a task, updated after it, kept per role, with the segmently-modules CLI the sk"
canonical: https://agentpluginsdirectory.com/plugins/segmently-modules
last-updated: 2026-10-21
---

# segmently-modules
Notes for AI coding agents, excellent workers with amnesia and a limited memory: notes to start work on any part of the project, found before a task, updated after it, kept per role, with the segmently-modules CLI the skills run
- Slug: segmently-modules
- Publisher: Segmently Modules maintainers
- Repository: https://github.com/segmently-ai/segmently-modules-plugins
- Manifest: plugins/segmently-modules/plugin.json
- Version: 0.4.0
- Category (editorial): other
- Skills: 12 (module-adopt, module-assistant, module-check, module-create, module-discover, module-init, module-lint, module-research, module-roles, module-scout, module-split, module-sync)
- MCP servers: 0
- Stars: 1
- Repository created: 2026-10-13
- Repository last pushed: 2026-10-21
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/segmently-modules
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What segmently-modules does, in the publisher's words

Notes for AI coding agents, excellent workers with amnesia and a limited memory: notes to start work on any part of the project, found before a task, updated after it, kept per role, with the segmently-modules CLI the skills run.

An AI coding agent is an excellent worker with amnesia and a memory of limited size. Segmently Modules solves both problems:

- it writes the notes for starting work on any part of the project: a specific page or a server feature;
- it finds the notes a task needs before the work starts;
- it brings the notes up to date when the work is done;
- it keeps the notes per role, so the agent reads only the notes it needs right now: its memory is limited.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/segmently-ai/segmently-modules-plugins/HEAD/plugins/segmently-modules/README.md

## Skills

- module-adopt: Makes Segmently Modules read a module registry and module docs that another tool or team already wrote, without changing them. Runs adopt to infer the team config (paths, roles, fields, statuses, a code-map rule), explains each inference and its evidence, asks only what adopt never guesses, writes…
- module-assistant: The module system's assistant. Sets Segmently Modules up in a repository, explains how to do something with the module docs in plain words and does it on the user's OK, turns what the repository needs now into a short plan and carries it out, and plans goals that take several module skills. Use whe…
- module-check: Checks a written plan, or a diff before commit, against every critical rule of the modules it touches; reports conflicts quoting the plan and at most five reminders. Read-only.
- module-create: Creates a new module, or a child of an existing one, with its docs and registry entry through create. Gathers the name, a one-sentence description, at least five keywords, the roles and the parent, shows a dry run and waits for a yes, then creates it, fills the scaffolded docs from what the user kn…
- module-discover: Maps a confirmed task, or a change on a branch, to the modules it touches before planning or review, read-only. Runs discover to list each module as modify or reference with the docs to read and to update, lists the code files of every module to modify, and names the files that belong to no module.…
- module-init: Starts Segmently Modules from an existing codebase that has no module registry yet. Maps the code into candidate modules and stops for the user to confirm them, has one writer per module document its code (subagents, or itself one module at a time), reconciles the registry, measures how well tasks…
- module-lint: Runs the module-system gate with ci (or lint when there is no base), explains every finding from its code, fixes what is safe to fix with the CLI verbs, leaves judgement calls to the user and runs the gate again until it is green or only judgement calls are left. Use when the user says "fix lint",…
- module-research: Answers one question about one or more modules in depth, from their docs and their code, read-only. Reads every role doc, the module's links in both directions, the code files Segmently Modules maps to it and its lint findings, then writes a brief with file:line evidence that names every place wher…
- module-roles: Adds a new role's doc to every existing module, or marks a module that does not need the role. Declares the role when it is undeclared, shows the plan with roles add --dry-run, writes the docs, fills each one from that module's code and docs, then checks lint and next. Use when the user says "add a…
- module-scout: Quick, read-only context on the modules a task is about, while the task is still being discussed. Asks the CLI what each named module is, which docs to read and which modules it is linked to, reads those docs and reports a short brief. No plan, no edits. Use when the user says "look at module X", "…
- module-split: Splits an oversized module into two to six child modules. Analyses the module's docs section by section, proposes the children with a section-to-child table per doc and what stays in the parent, and stops for confirmation. Then freezes each split doc as a legacy copy, creates the children with crea…
- module-sync: Brings module docs and registry fields in line with a work session, what it decided, rejected, discovered and changed. Takes the session's knowledge first and the code change second, asks sync-instructions which docs to update, prints findings and a proposal per module, edits docs, keywords and lin…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
