sync-modules
Installation
SKILL.md
User Input
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Outline
- Locate Feature & Tasks:
- Extract the feature name from the branch name or user input like
###-feature-name, e.g.,001-feature-name. - Find the most likely feature in the specs directory, i.e.,
./specs/[###-feature-name]. The feature id and name must be exact match. - The feature spec must has a task directory (i.e,
tasks/) including ametadata.mdfile and multiplemodule_i.mdfiles. All paths must be absolute. - Find the feature issue link in the
tasks/metadata.mdfile. If not exists, search the feature issue on the GitHub by the prefix[###-feature-name]. The feature id and name must be exact match. If not found, stop and report error "Feature issue not found: [###-feature-name]".
- Extract the feature name from the branch name or user input like