# Habilidad

## @trustless-work/skill

[![skills.sh](https://skills.sh/b/trustless-work/trustless-work-dev-skill)](https://skills.sh/trustless-work/trustless-work-dev-skill)

Instala habilidades de IA y verifica integraciones de Trustless Work directamente desde tu terminal usando Skills.sh.

***

## Instalación

No se requiere instalación global.

Instala la habilidad directamente usando:

```
npx skills add trustless-work/trustless-work-dev-skill
```

Esto instala automáticamente la habilidad de Trustless Work en tu agente de IA compatible.

***

## Skills.sh

La habilidad de Trustless Work se distribuye a través de Skills.sh:

* Registro de habilidades: <https://www.skills.sh/trustless-work>

Skills.sh ofrece un ecosistema estandarizado para instalar habilidades reutilizables de agentes de IA en distintos asistentes de programación.

***

## ¿Por qué son útiles las habilidades?

### Sin una habilidad

Repetidamente explicas los mismos detalles de integración en cada conversación:

> "trustless work es un protocolo de escrow en Stellar..."

> "El endpoint de despliegue devuelve una transacción XDR no firmada..."

> "El usuario debe firmarla con su wallet..."

> "La trustline usa la dirección del emisor, no la dirección del contrato..."

Esto hace perder tiempo y a menudo conduce a errores de integración.

***

### Con una habilidad

La IA ya entiende todo este contexto.

Puedes pedir inmediatamente cosas como:

> "Genera el flujo de despliegue de escrow para mi marketplace freelance."

Y el asistente puede producir código preciso, natural y listo para producción desde el principio.

Las habilidades son especialmente útiles para:

* Incorporación más rápida para nuevos desarrolladores
* Reducción de errores de integración
* Mantener la coherencia entre proyectos
* Mantener a los asistentes de IA actualizados con los últimos cambios de SDK/API

***

## La habilidad de Trustless Work

La habilidad de Trustless Work instala una base de conocimientos curada para construir integraciones de escrow en Stellar usando trustless work.

Le enseña a tu asistente de IA cómo integrar correctamente:

* API REST de Trustless Work
* `@trustless-work/escrow`
* `@trustless-work/blocks`

La habilidad incluye guía de arquitectura, referencias de API, patrones de integración, flujos de ciclo de vida y mejores prácticas de producción.

***

## Lo que la habilidad enseña a la IA

La habilidad ayuda a la IA a entender detalles críticos de implementación como:

* Cada operación de escritura devuelve una transacción XDR no firmada que debe ser firmada por la wallet correcta
* Los campos de trustline requieren la dirección del emisor de Stellar (`G...`) — no la dirección del contrato (`C...`)
* Las trustlines deben agregarse directamente desde la wallet del usuario
* Orden correcto de anidación de proveedores: \<QueryClientProvider> \<TrustlessWorkConfig> \<WalletProvider>
* Las aprobaciones de hitos son irreversibles en la cadena
* Límites de tasa de la API y patrones de reintento
* Flujos correctos de firma XDR
* Patrones de arquitectura frontend recomendados
* Listas de verificación de integración para producción

***

## Agentes de IA compatibles

Actualmente compatibles:

* Claude Code
* Gemini CLI

***

## Mantener la habilidad actualizada

Para actualizar las habilidades instaladas a la última versión:

```
npx skills update
```

Esto actualiza todos los archivos de habilidades instalados y garantiza que tu asistente de IA permanezca alineado con las API y los SDK más recientes de Trustless Work.

***

## Verificar tu integración

La habilidad de Trustless Work también incluye capacidades de verificación de integración.

El verificador analiza estáticamente tu base de código y detecta errores comunes de integración antes del despliegue.

Puede validar:

### Integraciones con API REST

* Uso de claves API
* Configuración de variables de entorno
* Flujos correctos de firma XDR
* URLs base correctas
* Manejo de límites de tasa

### Integraciones de SDK (`@trustless-work/escrow`)

* Configuración del proveedor
* Integración de wallet
* Configuración de QueryClient
* Manejo de engagement
* Requisitos de componentes de cliente

### Integraciones de Blocks (`@trustless-work/blocks`)

* Instalación de dependencias
* Orden de anidación de proveedores
* Configuración de wallet
* Patrones de UX para aprobaciones
* Flujos de guía de trustline


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.trustlesswork.com/trustless-work/v1-es/ia/habilidad.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
