feat: add spec-kit-onboard extension to community catalog#1991
feat: add spec-kit-onboard extension to community catalog#1991mnriem merged 1 commit intogithub:mainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds the spec-kit-onboard extension (v2.1.0) to the community extensions catalog for discovery by Spec Kit users.
Changes:
- Register new
onboardextension metadata (version, URLs, requirements, capabilities, tags) in the community catalog. - Place the new entry alphabetically between
jiraandpresetify.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please make sure to also add an entry in the README.md
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Adds the onboard extension (v2.1.0) — contextual onboarding and progressive growth for developers new to spec-kit projects. - 7 commands: start, explain, trail, quiz, badge, mentor, team - 3 hooks: after-implement, before-implement, after-explain - Repository: https://github.com/dmux/spec-kit-onboard
5b3c686 to
282e14b
Compare
|
Done @mnriem |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Thank you! |
…and QA cadence (#1) * Unify Kimi/Codex skill naming and migrate legacy dotted Kimi dirs (github#1971) * fix: unify hyphenated skills and migrate legacy kimi dotted dirs * fix: preserve legacy kimi dotted preset skill overrides * fix: migrate kimi legacy dotted skills without ai-skills flag * fix: harden kimi migration and cache hook init options * fix: apply kimi preset skill overrides without ai-skills flag * fix: keep sequential branch numbering beyond 999 * test: align kimi scaffold skill path with hyphen naming * chore: align hook typing and preset skill comment * fix: restore AGENT_SKILLS_DIR_OVERRIDES compatibility export * refactor: remove AGENT_SKILLS_DIR_OVERRIDES and update callers * fix(ps1): support sequential branch numbers above 999 * fix: resolve preset skill placeholders for skills agents * Fix legacy kimi migration safety and preset skill dir checks * Harden TOML rendering and consolidate preset skill restore parsing * Fix PowerShell overflow and hook message fallback for empty invocations * Restore preset skills from extensions * Refine preset skill restore helpers * Harden skill path and preset checks * Guard non-dict init options * Avoid deleting unmanaged preset skill dirs * Unify extension skill naming with hooks * Harden extension native skill registration * Normalize preset skill titles * chore: bump version to 0.4.3 (github#1986) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * chore(deps): bump DavidAnson/markdownlint-cli2-action from 19 to 23 (github#1989) Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 19 to 23. - [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases) - [Commits](DavidAnson/markdownlint-cli2-action@v19...v23) --- updated-dependencies: - dependency-name: DavidAnson/markdownlint-cli2-action dependency-version: '23' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/deploy-pages from 4 to 5 (github#1990) Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@v4...v5) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add plan-review-gate to community catalog (github#1993) - Extension ID: plan-review-gate - Version: 1.0.0 - Author: luno - Catalog entries sorted alphabetically by ID - README table row inserted alphabetically by name Co-authored-by: Ed Harrod <your-real-email@luno.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> * feat: add spec-kit-onboard extension to community catalog (github#1991) Adds the onboard extension (v2.1.0) — contextual onboarding and progressive growth for developers new to spec-kit projects. - 7 commands: start, explain, trail, quiz, badge, mentor, team - 3 hooks: after-implement, before-implement, after-explain - Repository: https://github.com/dmux/spec-kit-onboard * feat: add MAQA extension suite to community catalog and README Adds 7 extensions forming the MAQA (Multi-Agent & Quality Assurance) suite to catalog.community.json in correct alphabetical order (after 'learn', before 'onboard') and to the README community extensions table: - maqa — coordinator/feature/QA workflow, board auto-detection - maqa-azure-devops — Azure DevOps Boards integration - maqa-ci — CI/CD gate (GitHub Actions/CircleCI/GitLab/Bitbucket) - maqa-github-projects — GitHub Projects v2 integration - maqa-jira — Jira integration - maqa-linear — Linear integration - maqa-trello — Trello integration All entries placed alphabetically. maqa v0.1.3 bumped to reflect multi-board auto-detection added in this release. * fix: set catalog updated_at to match latest entry timestamp Top-level updated_at was 00:00:00Z while plan-review-gate entries had 08:22:30Z, making metadata inconsistent for freshness consumers. Updated to 2026-03-27T08:22:30Z (>= all entry timestamps). * feat: add multi-agent templates with mandatory commit, configurable push and QA cadence - Add templates/agents/{coordinator,feature,qa}.md — language-agnostic versions of the three-agent workflow (coordinator → feature → QA) - feature agent: commit is non-negotiable before returning result; optional git push gated on auto_push setting - coordinator: reads auto_push and qa_cadence from .specify/init-options.json; qa_cadence=per_feature (default) spawns QA after each feature agent, qa_cadence=batch_end waits until all batch features are done to save credits - qa agent: git commit verification as step 0 prevents work loss on worktree deletion - Add --auto-push/--no-auto-push and --qa-cadence CLI flags to specify init - Save both settings to .specify/init-options.json with safe defaults (auto_push=false, qa_cadence=per_feature) - Fix scaffold_from_core_pack to recursively copy templates/ subdirectories so offline scaffolding matches release ZIP output (parity test coverage) - Bundle templates/agents/ into wheel via pyproject.toml force-include Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Hamilton Snow <hamiltonsnow@gmail.com> Co-authored-by: Manfred Riem <15701806+mnriem@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ed Harrod <echarrod@users.noreply.github.com> Co-authored-by: Ed Harrod <your-real-email@luno.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Rafael Sales <rafael.sales@gmail.com>
Adds the onboard extension (v2.1.0) — contextual onboarding and progressive growth for developers new to spec-kit projects.
Description
spec-kit-onboardis a person-oriented onboarding extension. It guides a new developer through understanding a spec-kit project progressively: explains specs and SDD concepts calibrated to their level (junior/mid/senior), generates interactive Mermaid dependency trail maps, runs artifact-anchored quizzes with question history to avoid repetition, suggests next tasks via a scoring algorithm, and tracks growth with a 9-badge system. Supports multi-developer projects via per-profile state in.onboard/profiles/.The entry is inserted alphabetically between
jiraandpresetifyincatalog.community.json.Testing
extension.ymlpresent with schema v1.0 andspeckit.onboard.*command namesLICENSEpresent at repo root (no.mdextension)uv sync && uv run pytestAI Disclosure