weed

Compare .allium specifications with implementation code to detect divergences.

1|Updated May 22, 2013
One-click install
npx skills add https://github.com/scottopell/dotfiles --skill weed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weed
Source: https://github.com/scottopell/dotfiles/tree/main/home-dir-configs/claude/skills/allium/skills/weed
Command: npx skills add https://github.com/scottopell/dotfiles --skill weed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Weed the Allium garden by identifying misalignments between .allium specifications and their corresponding implementation code, helping teams align behavior with their formal specs.

Core Features & Use Cases

  • Divergence detection: compare spec vs code to surface mismatches and drift.
  • Modes: supports check, update spec, and update code workflows to resolve divergences.
  • Guided remediation: classify divergences, propose fixes, and track remediation progress.

Quick Start

Analyze the Allium spec and corresponding code to surface and resolve divergence findings.

Frequently Asked Questions about weed

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect divergence between an Allium spec and my implementation code?

Detect Allium spec divergence by comparing your .allium specification files against the corresponding implementation code to surface behavioral mismatches and drift. This automated check requires a language reference and the implementation code to validate consistency.

What is the best way to resolve specification drift in Allium projects?

Resolve specification drift by running guided remediation workflows that classify divergences and suggest fixes. You can choose to update the spec, update the code, or track remediation progress until the Allium files and implementation are synchronized.

Can I automatically generate suggested fixes for misaligned Allium specifications?

Yes, you can automatically generate suggested fixes for misaligned Allium specifications. The divergence detection process compares your .allium specs with the implementation code to classify mismatches and propose targeted corrections for guided synchronization.

Do I need a language reference to check code alignment with .allium files?

Yes, you need a language reference to check code alignment with .allium files. Validating consistency and generating actionable divergence reports requires the corresponding .allium specs, the implementation code, and a language reference to accurately compare behavior.

When should I perform an Allium code audit for spec-code divergence?

You should perform an Allium code audit for spec-code divergence whenever you need to align implementation behavior with formal specifications. Run automated drift checks to identify mismatches early and generate actionable divergence reports before deploying changes.