open-index/open-npm huggingface dataset:
npm package: @natanielsiebeneichler/agent-skills
Description: Skills centralizadas para agentes de IA. Ao instalar este pacote, todas as skills ficam disponíveis via CLI.
Latest version: 0.4.0

# @natanielsiebeneichler/agent-skills

Skills centralizadas para agentes de IA. Ao instalar este pacote, todas as skills ficam disponíveis via CLI.

## Uso

```bash
npx @natanielsiebeneichler/agent-skills --skill domain-analysis --path ./meu-projeto
```

### Listar skills disponíveis

```bash
npx @natanielsiebeneichler/agent-skills --list-skills
```

## Skills disponíveis

| Skill | Descrição |
|-------|-----------|
| `domain-analysis` | Identifica subdomínios e sugere bounded contexts seguindo DDD Strategic Design |

## Desenvolvimento

### Instalar dependências

```bash
npm install
```

### Build

```bash
npm run build
```

### Adicionar uma nova skill

1. Crie um diretório em `src/skills/<nome-da-skill>/`
2. Implemente a interface `Skill` em `index.ts`
3. Adicione um `SKILL.md` com a documentação
4. Registre no `src/skills/index.ts`

```typescript
// src/skills/minha-skill/index.ts
import { Skill } from "../../types"

export const minhaSkill: Skill = {
  name: 'minha-skill',
  description: 'Descrição da skill',
  async run(ctx) {
    // implementação
    return { skill: 'minha-skill', result: {} }
  }
}
```

```typescript
// src/skills/index.ts
import { minhaSkill } from './minha-skill'

export const skills: Record<string, any> = {
  'domain-analysis': domainAnalysis,
  'minha-skill': minhaSkill,
}
```

## Publicação

```bash
npm publish --access public
```