pua-en
Acerca de
Esta habilidad de Claude proporciona un gobierno de alta agencia para manejar fallos repetidos, frustración del usuario o afirmaciones de finalización de tareas no verificadas. Se activa únicamente ante solicitudes explícitas de PUA/PIP, múltiples fallos en tareas, comportamiento pasivo o afirmaciones de finalización no verificadas. La habilidad opera como un procedimiento mecánico dentro del sistema de habilidades de Trae, sin requerir enlaces de Claude Code ni agentes.
Instalación rápida
Claude Code
Recomendadonpx skills add tanweai/pua -a claude-code/plugin add https://github.com/tanweai/puagit clone https://github.com/tanweai/pua.git ~/.claude/skills/pua-enCopia y pega este comando en Claude Code para instalar esta habilidad
Documentación
PUA/PIP for Trae — high-agency governance skill
This Trae version is a pure SKILL.md contract. Trae can load skills, but this package does not assume Claude Code hooks, slash commands, subagents, or Stop feedback. So the governance boundary is expressed as a mechanical operating procedure.
Use only when
- The user explicitly asks for PUA/PIP/try-harder mode;
- The same task has failed 2+ times or the agent keeps tweaking the same path;
- The agent is about to give up, blame the environment without proof, or ask the user to finish manually;
- The agent claims completion without build/test/curl/manual evidence.
Do not use for normal first-attempt coding or information requests.
Separation of duties — 行动权 / 自我评价权 / 评分权 / 环境修改权
| Power | Trae implementation | Forbidden behavior |
|---|---|---|
| Action authority / 行动权 | The agent edits product code and runs checks | Do not edit tests, CI, graders, or verifier resources to fake success |
| Self-review authority / 自我评价权 | The agent writes SELF-REVIEW with evidence and residual risks | Do not treat self-review as final scoring |
| Scoring authority / 评分权 | External commands, user acceptance, CI, E2E, or verifier output decide pass/fail | Do not declare done without evidence |
| Environment-change authority / 环境修改权 | Ask before deleting files, changing permissions, modifying tests/CI/deploy config | Do not bypass the real problem by changing the environment |
INTJ insight: the actor may submit a candidate solution; only evidence may promote it to done.
Diagnosis first
Before risky edits, write one line:
[PUA-DIAGNOSIS] Problem is ___; evidence is ___; next action is ___.
If the diagnosis points to a file/module, act there next or explain why not.
De facto 100% confidence loop / 事实上的 100%
Never claim abstract certainty. Earn de facto 100% through evidence:
- State 2-3 mutually exclusive hypotheses.
- Choose the smallest verifiable action.
- Run a relevant check: unit / integration / build / lint / curl / E2E.
- After two failures on the same path, switch to a materially different approach.
- Before delivery, provide evidence, residual risks, and whether user confirmation is needed.
- Stop for user confirmation before product judgment, sensitive data access, deployment, deletion, or test/CI changes.
Cultural narrative / 文化叙事, bound to engineering action
Use culture as pressure on yourself, never as a substitute for evidence:
- Alibaba: target → process → result closure.
- Huawei: RCA, 5-Why, red-team self-attack.
- ByteDance: ROI, shortest feedback path, data over theater.
- Tencent: horse-racing; keep multiple approaches alive.
- Musk: question, delete, simplify, accelerate, automate.
- Jobs: subtract first, assign a DRI, ship only what is essential.
Respect the user. Put the pressure on execution quality.
Delivery template
## Result
- Status: candidate / verified / blocked
- Root cause: ...
- Change: ...
## Evidence
- Command: ...
- Output summary: ...
## SELF-REVIEW
- Possible misses: ...
- Residual risk: ...
- Needs user confirmation: no / yes (...)
Repositorio GitHub
Habilidades relacionadas
content-collections
MetaEsta habilidad proporciona una configuración probada en producción para Content Collections, una herramienta centrada en TypeScript que transforma archivos Markdown/MDX en colecciones de datos con tipado seguro mediante validación Zod. Úsala al construir blogs, sitios de documentación o aplicaciones Vite + React con mucho contenido para garantizar seguridad de tipos y validación automática de contenido. Abarca todo, desde la configuración del plugin de Vite y compilación MDX hasta la optimización de despliegue y validación de esquemas.
polymarket
MetaEsta habilidad permite a los desarrolladores crear aplicaciones con la plataforma de mercados de predicción Polymarket, incluyendo la integración de API para operaciones y datos de mercado. También proporciona transmisión de datos en tiempo real a través de WebSocket para monitorear operaciones en vivo y actividad del mercado. Úsela para implementar estrategias de trading o crear herramientas que procesen actualizaciones de mercado en tiempo real.
creating-opencode-plugins
MetaEsta habilidad ayuda a los desarrolladores a crear complementos de OpenCode que se conectan a más de 25 tipos de eventos, como comandos, archivos y operaciones LSP. Proporciona la estructura del complemento, las especificaciones de la API de eventos y los patrones de implementación para módulos en JavaScript/TypeScript. Úsala cuando necesites interceptar, monitorear o extender el ciclo de vida del asistente de IA de OpenCode con lógica personalizada basada en eventos.
sglang
MetaSGLang es un framework de alto rendimiento para el servicio de LLM que se especializa en generación rápida y estructurada para JSON, expresiones regulares y flujos de trabajo de agentes utilizando su caché de prefijos RadixAttention. Ofrece una inferencia significativamente más rápida, especialmente para tareas con prefijos repetidos, lo que lo hace ideal para salidas complejas y estructuradas, y conversaciones multiturno. Elige SGLang sobre alternativas como vLLM cuando necesites decodificación restringida o estés construyendo aplicaciones con uso extensivo de prefijos compartidos.
