add-feature

Guide engineers in adding Syncpack CLI commands, InstanceState variants, and version-group behavior.

2.1k|72|Updated Aug 17, 2017
One-click install
npx skills add https://github.com/JamieMason/syncpack --skill add-feature-jamiemason
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-feature
Source: https://github.com/JamieMason/syncpack/tree/main/skills/add-feature
Command: npx skills add https://github.com/JamieMason/syncpack --skill add-feature-jamiemason

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add new features to Syncpack including commands and validation logic. Use when implementing new CLI commands, adding InstanceState variants, or extending version group behaviour.

Core Features & Use Cases

  • Structured workflow for adding new commands and validation logic.
  • Clear guidance on how to wire changes into CLI, visit logic, and tests.
  • Real-world scenario: implement a new CLI command, add an InstanceState variant, and extend version group behavior with consistent patterns.

Quick Start

Create a new feature module, wire it into the CLI, update visit logic, and add tests to complete the feature.

Frequently Asked Questions about add-feature

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

FAQPage Schema
How do I add a new CLI command to Syncpack?

To add a new CLI command to Syncpack, create a new feature module, wire it into the CLI surface, update visit logic, and add tests to ensure consistent integration and maintainability.

What is an InstanceState variant in Syncpack validation logic?

An InstanceState variant in Syncpack validation logic represents a specific state within dependency-resolution workflows. Adding one involves extending version group behavior to handle new monorepo scenarios consistently.

How do I extend version group behavior for monorepo dependency resolution?

You extend version group behavior by updating the visit logic and dependency-resolution workflows within your Syncpack feature module. This ensures validation rules apply consistently across your monorepo packages.

What's the best way to structure tests when implementing new Syncpack features?

The best way to structure tests for new Syncpack features is to add them alongside your new command or validation logic module. This ensures your CLI surface changes and InstanceState variants maintain consistent integration.

When do I need to update visit logic in Syncpack?

You need to update visit logic in Syncpack when adding new CLI commands, implementing InstanceState variants, or extending version group behavior for dependency resolution workflows within a monorepo.