make-groups — for Claude Code make-groups, useful-claude-skills, community, for Claude Code, ide skills, Implementation, Decomposition, document, architecture, proposal

v1.0.0

À propos de ce Skill

Idéal pour les agents de développement nécessitant une décomposition avancée de documents et une planification d'exécution séquentielle. Resume localise : Break a large plan, architecture proposal, or feature document into sequenced implementation groups for the make-plan pipeline. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Fonctionnalités

Implementation Group Decomposition Skill
User says "make groups", "group requirements", "sequence groups", "decompose into groups"
User has a large document with many requirements/features that must be implemented incrementally
User wants to feed groups one at a time
Guides make-groups usage for AI agent workflows

# Sujets clés

Trecek Trecek
[1]
[0]
Mis à jour: 3/17/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Idéal pour les agents de développement nécessitant une décomposition avancée de documents et une planification d'exécution séquentielle. Resume localise : Break a large plan, architecture proposal, or feature document into sequenced implementation groups for the make-plan pipeline. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Pourquoi utiliser cette compétence

Permet aux agents de décomposer de grands documents en groupes d'implémentation ordonnés pour une exécution séquentielle, en utilisant la pipeline make-plan et en prenant en charge des propositions d'architecture complexes, des spécifications de fonctionnalités et des plans de migration via une

Meilleur pour

Idéal pour les agents de développement nécessitant une décomposition avancée de documents et une planification d'exécution séquentielle.

Cas d'utilisation exploitables for make-groups

Décomposer des propositions d'architecture complexes en groupes d'implémentation gérables
Séquencer des spécifications de fonctionnalités pour un développement incrémental
Diviser des plans de migration en groupes d'exécution autocontenus

! Sécurité et Limitations

  • Nécessite une entrée de document importante avec plusieurs exigences ou fonctionnalités
  • Limité à la planification d'exécution séquentielle

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Démo Labs

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ et étapes d’installation

These questions and steps mirror the structured data on this page for better search understanding.

? Questions fréquentes

Qu’est-ce que make-groups ?

Idéal pour les agents de développement nécessitant une décomposition avancée de documents et une planification d'exécution séquentielle. Resume localise : Break a large plan, architecture proposal, or feature document into sequenced implementation groups for the make-plan pipeline. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Comment installer make-groups ?

Exécutez la commande : npx killer-skills add Trecek/useful-claude-skills/make-groups. Elle fonctionne avec Cursor, Windsurf, VS Code, Claude Code et plus de 19 autres IDE.

Quels sont les cas d’usage de make-groups ?

Les principaux cas d’usage incluent : Décomposer des propositions d'architecture complexes en groupes d'implémentation gérables, Séquencer des spécifications de fonctionnalités pour un développement incrémental, Diviser des plans de migration en groupes d'exécution autocontenus.

Quels IDE sont compatibles avec make-groups ?

Cette skill est compatible avec Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Utilisez la CLI Killer-Skills pour une installation unifiée.

Y a-t-il des limites pour make-groups ?

Nécessite une entrée de document importante avec plusieurs exigences ou fonctionnalités. Limité à la planification d'exécution séquentielle.

Comment installer ce skill

  1. 1. Ouvrir le terminal

    Ouvrez le terminal ou la ligne de commande dans le dossier du projet.

  2. 2. Lancer la commande d’installation

    Exécutez : npx killer-skills add Trecek/useful-claude-skills/make-groups. La CLI détectera automatiquement votre IDE ou votre agent et configurera la skill.

  3. 3. Commencer à utiliser le skill

    Le skill est maintenant actif. Votre agent IA peut utiliser make-groups immédiatement dans le projet.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

make-groups

Install make-groups, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

Implementation Group Decomposition Skill

Break a large document — architecture proposal, feature spec, migration plan, or requirements set — into self-contained implementation groups ordered for sequential execution through the make-plan pipeline.

When to Use

  • User says "make groups", "group requirements", "sequence groups", "decompose into groups"
  • User has a large document with many requirements/features that must be implemented incrementally
  • User wants to feed groups one at a time through /make-plan

Core Principles

  • Groups are implementation units, not categories. Each group must be independently plannable and implementable. A group produces a working, testable increment.
  • Requirements travel with their group. Every requirement from the source document must appear in exactly one group, referenced by its original ID. No requirement is dropped or split.
  • Dependency order is the sequencing rule. Group A's output is available when Group B starts. Order by what produces foundations first, consumers last.
  • Source material is unverified input. Verify claims about the codebase against subagent findings before incorporating them into grouping decisions.

Critical Constraints

NEVER:

  • Modify any source code files
  • Create files outside temp/make-groups/ directory
  • Drop, split, or rewrite requirements — reference them by original ID
  • Create groups that cannot be independently planned
  • Include implementation steps or technical approach in the group descriptions

ALWAYS:

  • Use subagents to verify codebase structure before finalizing groups
  • Include every requirement from the source document in exactly one group
  • Assign each group a sequential suffix: groupA, groupB, ... groupZ
  • State dependencies between groups explicitly
  • Write to temp/make-groups/ directory

Workflow

Step 1: Read the Source Document

Read the full document. Inventory every requirement (REQ-*), feature, and deliverable. Build a raw list with original IDs preserved.

Step 2: Verify Against Codebase

Launch parallel Explore subagents to understand:

  • What exists today that the requirements relate to
  • Module boundaries and dependency directions
  • Which components are foundational vs. consumers

Step 3: Form Groups

Cluster requirements into groups. Each group must:

  1. Be independently plannable — someone could take this group to /make-plan without needing other groups implemented first (except declared dependencies)
  2. Produce a working increment — after implementation, the system is in a valid state
  3. Contain all related requirements — no requirement is orphaned or deferred

Name each group with a short descriptive label and assign suffix groupA through groupZ in implementation order.

Step 4: Order by Dependency

Sort groups so that each group's dependencies are satisfied by earlier groups. Document the dependency chain explicitly.

Step 5: Write the Groups Documents

Produce three outputs in temp/make-groups/:

5a. Index file (consolidated): groups_{topic}_{YYYY-MM-DD_HHMMSS}.md

markdown
1# Implementation Groups: {Topic} 2 3**Date:** {YYYY-MM-DD} 4**Source:** {Document path or description} 5**Groups:** {count} 6 7## Per-Group Files 8 9- `groupA_{topic}_{ts}.md` 10- `groupB_{topic}_{ts}.md` 11- ... 12 13## Manifest 14 15`manifest_{topic}_{ts}.json` 16 17## Dependency Chain 18 19{group_id} → {group_id} → ... (linear or DAG as needed) 20 21--- 22 23## {Group Label} (groupA) 24 25### Purpose 26{What this group delivers and why it comes at this position in the sequence} 27 28### Dependencies 29{None, or list of group IDs that must be complete first} 30 31### Requirements 32- **REQ-XXX-001:** {Original requirement text} 33- **REQ-XXX-002:** {Original requirement text} 34- ... 35 36### Planning Context 37{What make-plan needs to know: affected modules, key interfaces, constraints. Factual only — no prescribed approach.} 38 39--- 40 41## {Group Label} (groupB) 42 43{Same structure} 44 45--- 46 47{Repeat for each group} 48 49## Traceability 50 51| Requirement | Group | 52|-------------|-------| 53| REQ-XXX-001 | groupA | 54| REQ-XXX-002 | groupA | 55| REQ-YYY-001 | groupB | 56| ... | ... |

5b. Per-group files: groupA_{topic}_{ts}.md, groupB_{topic}_{ts}.md, etc.

Each per-group file contains the group's section extracted from the index — one self-contained file per group for pipeline consumption:

markdown
1# {Group Label} (groupA) 2 3## Purpose 4{What this group delivers} 5 6## Dependencies 7{None, or list of group IDs} 8 9## Requirements 10- **REQ-XXX-001:** {text} 11- **REQ-XXX-002:** {text} 12 13## Planning Context 14{What make-plan needs to know}

5c. Manifest file: manifest_{topic}_{ts}.json

Machine-readable manifest for pipeline orchestration:

json
1{ 2 "topic": "{topic}", 3 "date": "{YYYY-MM-DD}", 4 "source": "{document path}", 5 "group_count": 7, 6 "dependency_chain": ["groupA", "groupB", "groupC"], 7 "groups": [ 8 { 9 "id": "groupA", 10 "label": "{Group Label}", 11 "file": "groupA_{topic}_{ts}.md", 12 "dependencies": [], 13 "requirements": ["REQ-XXX-001", "REQ-XXX-002"] 14 } 15 ], 16 "index_file": "groups_{topic}_{ts}.md" 17}

Step 6: Verify Completeness

Before finalizing, check:

  • Every requirement from the source document appears in the traceability table
  • No requirement appears in more than one group
  • No group depends on a group that comes after it in the sequence
  • Each group is self-contained enough to be a /make-plan input
  • Per-group file count matches group count in manifest
  • All per-group files are written to disk

Report to terminal: index file path, manifest file path, per-group file count, and the dependency chain.

Output Location

temp/make-groups/
├── groups_{topic}_{ts}.md           # Consolidated index (all groups)
├── manifest_{topic}_{ts}.json       # Machine-readable manifest
├── groupA_{topic}_{ts}.md           # Individual per-group file
├── groupB_{topic}_{ts}.md
└── ...

Feature Branch Recommendation

When implementing multiple groups from this skill's output, always work on a feature branch, not directly on main. Group implementations take multiple plan-implement-merge cycles and should not land on the base branch until the full set is complete.

After make-groups completes, create a feature branch before starting the pipeline:

bash
1git checkout -b feature/{topic}

Then run each group through /make-plan/dry-walkthrough/implement-worktree using the feature branch as the base branch for all merge operations.

  • /make-req — Produces requirements from raw input (this skill groups existing requirements)
  • /make-plan — Consumes individual groups as planning input
  • /audit-impl — Audits the full implementation against all group plans before final merge
  • /elaborate-phase — Elaborates phases within a plan (this skill creates the groups that become plans)
  • /dry-walkthrough — Validates plans produced from groups

Compétences associées

Looking for an alternative to make-groups or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Resume localise : 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

widget-generator

Logo of f
f

Resume localise : Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

flags

Logo of vercel
vercel

Resume localise : The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Resume localise : Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Développeur