Skip to content

[Extension]: Add Coding Standards Drift Control v0.4.0 (update) #3534

Description

@benizzio

Extension ID

coding-standards-drift-control

Extension Name

Coding Standards Drift Control

Version

0.4.0

Description

Generate coding-standards drift reports and remediation tasks for active Spec Kit features

Author

Igor Benicio de Mesquita

Repository URL

https://github.com/benizzio/spec-kit-coding-standards-drift-control

Download URL

https://github.com/benizzio/spec-kit-coding-standards-drift-control/archive/refs/tags/v0.4.0.zip

License

MIT

Homepage (optional)

https://github.com/benizzio/spec-kit-coding-standards-drift-control

Documentation URL (optional)

https://github.com/benizzio/spec-kit-coding-standards-drift-control#readme

Changelog URL (optional)

https://github.com/benizzio/spec-kit-coding-standards-drift-control/blob/main/CHANGELOG.md

Required Spec Kit Version

=0.2.0

Required Tools (optional)

None

Number of Commands

2

Number of Hooks (optional)

1

Tags

analysis, standards, quality, maintenance

Key Features

  • Generate coding-standards drift reports for active Spec Kit features
  • Incrementally refresh reports while preserving historical Pending and Resolved findings
  • Record evidence-grounded remediation plans for pending findings
  • Append focused remediation tasks to the active feature's tasks.md
  • Add a final task that marks successfully remediated findings as Resolved
  • Register an optional after_implement hook for report generation
  • Use repository policy files and agent instructions as the coding-standards baseline
  • Preserve stable CODE-STAND-DRIFT-### identifiers across reruns

Testing Checklist

  • Extension installs successfully via download URL
  • All commands execute without errors
  • Documentation is complete and accurate
  • No security vulnerabilities identified
  • Tested on at least one real project

Submission Requirements

  • Valid extension.yml manifest included
  • README.md with installation and usage instructions
  • LICENSE file included
  • GitHub release created with version tag
  • All command files exist and are properly formatted
  • Extension ID follows naming conventions (lowercase-with-hyphens)

Testing Details

Tested on:

Test scenarios:

  1. Installed the extension from the v0.4.0 release archive URL.
  2. Ran /speckit.coding-standards-drift-control.report against a completed active feature.
  3. Verified initial coding-standards-drift-report.md generation.
  4. Reran the report command and verified that historical findings and stable identifiers were preserved.
  5. Verified that existing Resolved findings remained historical and newly discovered findings were marked Pending.
  6. Ran /speckit.coding-standards-drift-control.remediation-plan.
  7. Verified that selected pending findings received evidence-grounded remediation plans.
  8. Verified that remediation tasks and the final status-update task were appended to tasks.md.
  9. Verified that resolved findings did not receive duplicate remediation tasks.

Example Usage

# Install extension
specify extension add coding-standards-drift-control --from https://github.com/benizzio/spec-kit-coding-standards-drift-control/archive/refs/tags/v0.4.0.zip

# Generate or incrementally refresh a drift report
/speckit.coding-standards-drift-control.report

# Record remediation plans and append remediation tasks
/speckit.coding-standards-drift-control.remediation-plan

Proposed Catalog Entry

{
  "coding-standards-drift-control": {
    "name": "Coding Standards Drift Control",
    "id": "coding-standards-drift-control",
    "description": "Generate coding-standards drift reports and remediation tasks for active Spec Kit features",
    "author": "Igor Benicio de Mesquita",
    "version": "0.4.0",
    "download_url": "https://github.com/benizzio/spec-kit-coding-standards-drift-control/archive/refs/tags/v0.4.0.zip",
    "repository": "https://github.com/benizzio/spec-kit-coding-standards-drift-control",
    "homepage": "https://github.com/benizzio/spec-kit-coding-standards-drift-control",
    "documentation": "https://github.com/benizzio/spec-kit-coding-standards-drift-control#readme",
    "changelog": "https://github.com/benizzio/spec-kit-coding-standards-drift-control/blob/main/CHANGELOG.md",
    "license": "MIT",
    "category": "code",
    "effect": "read-write",
    "requires": {
      "speckit_version": ">=0.2.0"
    },
    "provides": {
      "commands": 2,
      "hooks": 1
    },
    "tags": [
      "analysis",
      "standards",
      "quality",
      "maintenance"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-06-11T00:00:00Z",
    "updated_at": "2026-07-12T00:00:00Z"
  }
}

Additional Context

This submission updates the existing community catalog entry from version 0.3.1 to 0.4.0.

Release: https://github.com/benizzio/spec-kit-coding-standards-drift-control/releases/tag/v0.4.0

Changes in v0.4.0:

  • Make report reruns incremental by preserving prior findings with Pending or Resolved status
  • Limit remediation task planning to pending drift findings
  • Add a final generated task that marks successfully remediated findings as Resolved
  • Add evidence-grounded per-finding remediation planning before task generation

Please preserve the existing catalog entry's created_at, downloads, and stars values while updating version, download_url, and updated_at.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions