Skip to content

feat(agent): bundle commit-push-pr skill - #2557

Merged
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:codex/builtin-commit-push-pr
Aug 28, 2026
Merged

feat(agent): bundle commit-push-pr skill#2557
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:codex/builtin-commit-push-pr

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bundle commit-push-pr as a release-managed built-in BitFun skill.
  • Register it in the runtime-owned meta skill group so it is available by default.
  • Route ordinary commit/push/pull-request requests to the lightweight workflow while keeping gstack-ship focused on explicit full ship, release, and deploy workflows.
  • Add catalog, default-policy, embedded-content, attribution, and trigger-ownership regression coverage.

Type and Areas

Type:

Feature / test

Areas:

Agent Runtime, Product Assembly, built-in Skills

Motivation / Impact

BitFun users can request a Claude Code-like one-command PR publishing flow without first installing a personal skill. The built-in workflow stages only intentional files, validates before publishing, avoids history rewriting, updates matching PRs instead of duplicating them, and applies the standard BitFun commit/PR attribution contract.

Separating its ordinary PR trigger from gstack-ship prevents two default skills from claiming the same request. gstack-ship remains the owner of the heavier version/changelog/release workflow.

Verification

  • cargo test --locked -p bitfun-agent-runtime --no-default-features --features agent-runtime --test agent_definition_contracts skill_contracts::builtin_skill_catalog_and_mode_policy_are_runtime_owned — passed.
  • cargo test --locked -p bitfun-core --no-default-features --features agent-runtime --lib commit_push_pr_is_bundled_with_attribution_and_owns_lightweight_pr_requests — passed.
  • cargo test --locked -p bitfun-core --no-default-features --features agent-runtime --lib runtime_catalog_covers_all_embedded_builtin_skills — passed.
  • pnpm run check:repo-hygiene — passed.
  • git diff --check — passed.
  • The bundled SKILL.md was byte-compared with the provided source and is identical.

Testing level: lightly tested. Focused automated contracts passed; the installed application workflow was not exercised end to end against a disposable GitHub repository.

Reviewer Notes

  • AI-assisted implementation.
  • Existing user/project skills retain their normal source precedence; this change adds a managed system candidate rather than overwriting user-authored skill content.
  • The bundled skill remains platform-agnostic and delegates local repository operations to the Git tool and remote PR operations to ReviewPlatform, with documented fallbacks.
  • Remote workspace, Remote Control, Peer Device Mode, and Detached Dispatch were not exercised end to end. No persisted schema or cross-version wire contract changed.

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

Generated with BitFun

wgqqqqq and others added 2 commits August 27, 2026 20:33
Co-authored-by: BitFun <318544290+bitfun-ai@users.noreply.github.com>
Co-authored-by: BitFun <318544290+bitfun-ai@users.noreply.github.com>
@wgqqqqq
wgqqqqq marked this pull request as ready for review August 28, 2026 01:51
@wgqqqqq
wgqqqqq merged commit c3e3237 into GCWing:main Aug 28, 2026
12 checks passed
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.

1 participant