weed 是做什么的?
清理 Allium 花园。发现 Allium 规范与实现代码之间的差异,并帮助解决这些分歧。在用户想要检查规范与代码一致性、对比规范与实现、审计规范偏差或违规、同步规范与代码或代码与规范、或验证实现是否符合规范时使用。
清理 Allium 花园。发现 Allium 规范与实现代码之间的差异,并帮助解决这些分歧。在用户想要检查规范与代码一致性、对比规范与实现、审计规范偏差或违规、同步规范与代码或代码与规范、或验证实现是否符合规范时使用。
juxt/weed 是一个专门用于检查和管理 Allium 规范与实现代码之间一致性的 AI 技能。该技能主要用于检测规范与实现之间的偏差(divergence),并协助用户解决这些不一致之处,确保代码与规范保持同步。其核心应用场景包括:检查规范-代码对齐、对比规范与实际实现、审计规范漂移或违规、以及同步规范与代码或代码与规范。该技能支持多种工作流,用户可以在任何阶段触发它——例如在开发新功能后验证实现是否符合最新规范,或在规范更新后检查代码是否需要相应调整。juxt/weed 会分析项目结构,识别出具体的不匹配点,并生成清晰的问题描述和修复建议,帮助开发团队维持高质量的软件开发流程,减少因规范-代码不一致导致的错误和返工。该技能适用于任何使用 Allium 规范系统的开发环境。
npx skills add https://github.com/juxt/allium/tree/main/skills/weedInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
清理 Allium 花园。发现 Allium 规范与实现代码之间的差异,并帮助解决这些分歧。在用户想要检查规范与代码一致性、对比规范与实现、审计规范偏差或违规、同步规范与代码或代码与规范、或验证实现是否符合规范时使用。
This repo contains 5 individual skills — each has its own dedicated page.
Give your AI agents something more useful than a prompt. Velocity through clarity.
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.
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.
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.
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.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.