CommunityProgramación y desarrollogithub.com

juxt/weed

Escardar el jardín de Allium. Encuentra dónde las especificaciones de Allium y el código de implementación han divergido, y ayuda a resolver las divergencias. Úsalo cuando el usuario quiera verificar la alineación entre especificación y código, comparar especificaciones con la implementación, auditar desviaciones o violaciones de especificaciones, sincronizar especificaciones con el código o el código con las especificaciones, o verificar si la implementación coincide con lo que dice la especificación.

¿Qué es weed?

Esta habilidad, llamada juxt/weed, está diseñada para actuar como un 'escardador' (weed) en el jardín de Allium, un ecosistema de desarrollo. Su propósito principal es identificar y ayudar a resolver discrepancias entre las especificaciones de Allium y el código de implementación real. Es útil para desarrolladores y equipos que necesitan mantener la alineación entre la documentación formal (especificaciones) y el código fuente, previniendo la deriva de especificaciones (spec drift) y asegurando que el comportamiento del software coincide con lo definido. La habilidad analiza ambos artefactos, detecta violaciones o divergencias, y puede guiar al usuario en acciones correctivas como sincronizar el código con las especificaciones o viceversa. Aunque el texto no especifica plataformas concretas como Claude Code, Cursor o Codex, su naturaleza sugiere que es una herramienta genérica para entornos de desarrollo que manejan Allium.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/juxt/allium/tree/main/skills/weed

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace weed?

Escardar el jardín de Allium. Encuentra dónde las especificaciones de Allium y el código de implementación han divergido, y ayuda a resolver las divergencias. Úsalo cuando el usuario quiera verificar la alineación entre especificación y código, comparar especificaciones con la implementación, auditar desviaciones o violaciones de especificaciones, sincronizar especificaciones con el código o el código con las especificaciones, o verificar si la implementación coincide con lo que dice la especificación.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

juxt/allium

Give your AI agents something more useful than a prompt. Velocity through clarity.

juxt/distill

Extract an Allium specification from an existing codebase. Use when the user has existing code and wants to distil behaviour into a spec, reverse engineer a specification from implementation, generate a spec from code, turn implementation into a behavioural specification, or document what a codebase does in Allium terms.

juxt/elicit

Run a structured discovery session to build an Allium specification through conversation. Use when the user wants to create a new spec from scratch, elicit or gather requirements, capture domain behaviour, specify a feature or system, define what a system should do, or is describing functionality and needs help shaping it into a specification.

juxt/propagate

Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against spec obligations, or understand what tests a specification requires.

juxt/tend

Tend the Allium garden. Use when the user wants to write, edit, update, add to, improve, clarify, refine, restructure, fix or migrate Allium specs. Covers adding entities, rules, triggers, surfaces and contracts, fixing syntax or validation errors, renaming or refactoring within specs, migrating specs to a new language version, and translating requirements into well-formed specifications. Pushes back on vague requirements.

Skills relacionados