Skip to content

[External Plugin]: Goal skill for Copilot #1806

@gsemet

Description

@gsemet

Plugin name

copilot-goal-skill

Short description

Hello

I have release a successful skill i use internally in my company for several month: it is basically a /goal skill for copilot.
See https://github.com/gsemet/copilot-goal-skill

Image

Compared to autopilot, it uses a subagent to evaluate if the work is finished or not.

GitHub repository

gsemet/copilot-goal-skill

Plugin path inside the repository

plugins/copilot-goal-skill

Ref to review

1.0.0

Commit SHA to review

No response

Version

1.0.0

License identifier

MIT

Author name

Gaetan Semet

Author URL

https://github.com/gsemet

Homepage URL

No response

Keywords

goal
autonomous
inspector
builder
loop

Additional notes for reviewers

Autonomous task completion — an orchestrator that bounces between a Builder (does the work) and an Inspector (judges the result) until the goal is met.

How It Works

  • Relentless interview — asks clarifying questions until it can write a clear goal with measurable acceptance criteria
  • Project discovery — explores your repo for conventions, quality gates, commit rules
  • Writes a goal file — immutable goal.md with acceptance criteria that becomes the single source of truth
  • Builder → Inspector loop — the Builder implements and commits; a separate Inspector (different model, fresh context) independently verifies against the goal; if FAIL, the Builder gets feedback and tries again
  • Summary and squash — when the Inspector says PASS, you get a summary and a ready-to-use squash command

Submission checklist

  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-pluginPR updates plugins/external.jsonneeds-review:MEDIUMContributor reputation check flagged MEDIUM riskready-for-reviewSubmission passed intake validation and is ready for maintainer review

    Type

    No type
    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