Fix CI formatting failures and enforce Superpower → OpenSpec workflow - #4
Merged
Merged
Conversation
Agent-Logs-Url: https://github.com/farm-fe/harfai/sessions/4cc9c331-2da5-4e42-b263-4eb378135b27 Co-authored-by: wre232114 <8372439+wre232114@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Init openspec and superpower workflow for project
feat: init Superpower brainstorm + OpenSpec proposal workflow
Mar 30, 2026
Copilot stopped work on behalf of
wre232114 due to an error
March 30, 2026 13:02
…LI; fix --agent option parsing Agent-Logs-Url: https://github.com/farm-fe/harfai/sessions/b767ea0d-5a6e-4424-92e4-aead62f269e5 Co-authored-by: wre232114 <8372439+wre232114@users.noreply.github.com>
Copilot
AI
changed the title
feat: init Superpower brainstorm + OpenSpec proposal workflow
Scaffold OpenSpec/Superpower workflows and Copilot agent config via CLI; fix --agent option parsing
Mar 30, 2026
wre232114
marked this pull request as ready for review
March 30, 2026 15:42
Copies all 14 superpowers skills into .github/skills/ so they are available project-wide for all contributors without requiring the plugin to be separately installed. Skills included: brainstorming, dispatching-parallel-agents, executing-plans, finishing-a-development-branch, receiving-code-review, requesting-code-review, subagent-driven-development, systematic-debugging, test-driven-development, using-git-worktrees, using-superpowers, verification-before-completion, writing-plans, writing-skills, plus openspec workflow skills. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…orkflows; include config schema
… workflow for all AI agents Agent-Logs-Url: https://github.com/farm-fe/harfai/sessions/ce939661-65c6-4f1f-b71f-e59d25554589 Co-authored-by: wre232114 <8372439+wre232114@users.noreply.github.com>
Copilot
AI
changed the title
Scaffold OpenSpec/Superpower workflows and Copilot agent config via CLI; fix --agent option parsing
Fix CI formatting failures and enforce Superpower → OpenSpec workflow
Mar 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI was failing on
pnpm format:checkdue to 45 unformatted files (mostly.github/skills/and.github/prompts/added in prior commits). Additionally, the project lacked enforcement of the Superpower → OpenSpec development workflow in agent-facing config files.Formatting
pnpm formatto fix Prettier violations across all 45 filesWorkflow enforcement
AGENTS.md— Replaced self-referential stub with full content including a "Development Workflow (Required)" section mandating brainstorm → proposal → independently testable tasks.github/copilot-instructions.md— Added the same Superpower → OpenSpec requirement so Copilot follows the workflowcli/src/templates/generic/index.ts,cli/src/templates/copilot/index.ts— Synced CLI templates with the updated generated files socreate-harfai initproduces correct outputCLI fix (from prior commit, preserved)
enablePositionalOptions()on the Commander program prevents the root--agentoption from shadowing theinitsubcommand's--agent