Skip to content

Add conduct extension to community catalog#1908

Merged
mnriem merged 1 commit intogithub:mainfrom
twbrandon7:add-conduct-ext
Mar 19, 2026
Merged

Add conduct extension to community catalog#1908
mnriem merged 1 commit intogithub:mainfrom
twbrandon7:add-conduct-ext

Conversation

@twbrandon7
Copy link
Contributor

@twbrandon7 twbrandon7 commented Mar 19, 2026

Extension Submission

Extension Name: Conduct Extension
Extension ID: conduct
Version: 1.0.0
Author: twbrandon7
Repository: https://github.com/twbrandon7/spec-kit-conduct-ext

Description

Executes a single spec-kit phase via sub-agent delegation to reduce context pollution. Each invocation of speckit.conduct.run takes a phase name (specify, plan, tasks, or implement) and orchestrates that phase by reading its instruction file and delegating each step sequentially to specialized sub-agents, keeping the main agent context clean between steps.

Motivation

Most Spec Kit phases consist of multiple steps. For example, speckit.plan includes three steps to generate various files, such as research and data models. Occasionally, the agent may skip some files yet report the phase as finished. This is likely because the main agent's context window is full or overloaded, causing the LLM’s performance to degrade. Thus, this extension acts as a wrapper, allowing the main agent to focus on high-level flow management while delegating the execution of individual steps to specialized sub-agents.

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included
  • GitHub release created (v1.0.0)
  • Extension tested on real project
  • All commands working
  • No security vulnerabilities
  • Added to extensions/catalog.community.json
  • Added to extensions/README.md Available Extensions table

Additional Notes

  • Requires spec-kit >=0.3.1 and the following built-in commands: speckit.specify, speckit.plan, speckit.tasks, speckit.implement.
  • Supports both Bash (scripts/bash/load.sh) and PowerShell (scripts/powershell/load.ps1) loader scripts for cross-platform compatibility.
  • Framework can be explicitly configured via conduct.framework in .specify/extensions.yml (e.g. copilot, claude, cursor-agent); defaults are detected automatically.
  • The command intentionally does not chain phases automatically — users should run each phase separately and inspect outputs between phases.

- Extension ID: conduct
- Version: 1.0.0
- Author: twbrandon7
- Description: Executes a single spec-kit phase via sub-agent delegation to reduce context pollution.
@twbrandon7 twbrandon7 requested a review from mnriem as a code owner March 19, 2026 12:56
Copilot AI review requested due to automatic review settings March 19, 2026 12:56
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the community “Conduct Extension” to Spec Kit’s community extension catalog and lists it in the extensions README so it’s discoverable alongside other community contributions.

Changes:

  • Bumped extensions/catalog.community.json top-level updated_at to the submission time.
  • Added a new conduct entry (metadata + URLs + version constraints) to extensions/catalog.community.json.
  • Inserted “Conduct Extension” into the extensions/README.md Available Extensions table (alphabetical position).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
extensions/catalog.community.json Updates catalog timestamp and registers the new conduct community extension entry.
extensions/README.md Adds the Conduct Extension row to the community extensions table for visibility.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem requested a review from Copilot March 19, 2026 13:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the new Conduct Extension to Spec Kit’s community extension discovery surfaces so users can find it via the community catalog and README listing.

Changes:

  • Bumped extensions/catalog.community.json top-level updated_at and added a new conduct extension entry (v1.0.0).
  • Added “Conduct Extension” to the community extensions table in extensions/README.md (alphabetically).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
extensions/catalog.community.json Updates catalog timestamp and registers the new conduct community extension metadata.
extensions/README.md Adds the Conduct Extension to the “Available Community Extensions” table for visibility.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem merged commit 2f25e2d into github:main Mar 19, 2026
15 of 16 checks passed
kanfil added a commit to tikalk/agentic-sdlc-spec-kit that referenced this pull request Mar 19, 2026
Upstream changes merged:
- feat: migrate Codex/agy init to native skills workflow (github#1906)
- feat(presets): add enable/disable toggle and update semantics (github#1891)
- feat: add iFlow CLI support (github#1875)
- feat(commands): wire before/after hook events into specify and plan templates (github#1886)
- Add conduct extension to community catalog (github#1908)
- feat(extensions): add verify-tasks extension to community catalog (github#1871)

Tikalk customizations preserved:
- Orange theme (ACCENT_COLOR = #f47721)
- Pre-Installed Extensions panel in init output
- --team-ai-directives CLI parameter
- /spec.* command aliases (instead of /speckit.*)
- Skills package manager (specify skill subcommand)
- Bundled extensions/presets installation
- install_bundled_extensions, install_bundled_presets, get_preinstalled_extensions functions

Version: 0.1.15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants