open-index/open-npm huggingface dataset:
npm package: @smartsoft001/claude-plugins
Description: ![npm](https://img.shields.io/npm/v/@smartsoft001/claude-plugins) ![downloads](https://img.shields.io/npm/dm/@smartsoft001/claude-plugins)
Latest version: 2.117.0

# @smartsoft001/claude-plugins

![npm](https://img.shields.io/npm/v/@smartsoft001/claude-plugins) ![downloads](https://img.shields.io/npm/dm/@smartsoft001/claude-plugins)

## Usage

`npm i @smartsoft001/claude-plugins`

## Marketplace

To add Claude plugins from the local marketplace:

```bash
claude plugin marketplace add ./node_modules/@smartsoft001/claude-plugins
```

## Plugins

### smart

Hooks for skill activation, safety validation, formatting, and audit logging.

| Documentation | Description |
|---------------|-------------|
| [README](./src/plugins/smart/hooks/README.md) | Overview of available hooks |
| [CONFIG](./src/plugins/smart/hooks/CONFIG.md) | Configuration and customization guide |

## Contributing

Contributions are welcome!

1. Fork the repository.
2. Create a feature branch: git checkout -b feature/my-new-feature.
3. Commit your changes: git commit -m 'Add some feature'.
4. Push to the branch: git push origin feature/my-new-feature.
5. Submit a pull request.

For more details, see our [Contributing Guidelines](../../../CONTRIBUTING.md).

## Changelog

All notable changes to this project will be documented in the [CHANGELOG](../../../CHANGELOG.md).

## License

This project is licensed under the MIT License.
npm package: @smartsoft001/cli
Description: This library allow generate dynamic code.
Latest version: 1.1.91

# @smartsoft001/cli

This library allow generate dynamic code.

## Install

`npm install @smartsoft001/cli -g` 

##  Usage

### Prepare system

Preparing operating system dependencies to work with the framework.

`smart prepare`

### Create project

`smart init --name [name]`

Parameters:
<table>
    <tr>
        <td>--name (alias: -n)</td>
        <td>Project name</td>
    </tr>
</table>

### Generate shared library

`smart generate library [name] [--type=default]`

alias:

`smart g lib [name] [--type=default]`

Parameters:
<table>
    <tr>
        <td>name</td>
        <td>Library name</td>
    </tr>
    <tr>
        <td>--type</td>
        <td>
            Type of library (default: default)
            <ul>
                <li>angular - angular library</li>
                <li>default - nodejs library</li>
            </ul>        
        </td>
    </tr>
</table>

### Generate domain

`smart generate domain`

alias:

`smart g domain [name]`

Parameters:
<table>
    <tr>
        <td>name</td>
        <td>Domain name</td>
    </tr>
</table>