- Keep
.rabbit/context.yamlfocused on repo facts, tracing, commands, and gaps instead of inlining engineering practices and canonical workflow text - Generate workflow and practice guidance for
AGENTS.mddirectly from the config catalogs and learning sources, simplifying the boundary between repo context and agent behavior - Rework the docs surface around that model: simplify the README, add focused
installation,context,agents, andintegrationdocs, and remove older overlapping overview/workflow/architecture pages - Tighten GitHub-first workflow guidance across configs, generated agent instructions, and learned templates, including repo-pattern reuse, history-aware debugging, and bot-feedback loops
- Simplify lesson/template generation by consolidating workflow-tracing signals, deduping reusable templates by template name, and filtering unresolved placeholder template IDs from generated output
- Clean up install and packaging flow with global npm postinstall cleanup and explicit npm-versus-curl ownership rules
- Dynamic PR description guide in AGENTS.md — fetches recent merged PRs via
gh api, detects common section headings, includes best-structured PR as a reference example - Dynamic issue update guide in AGENTS.md — detects comment patterns (checklists, structured sections, status tracking) from the authenticated user's recent issue comments
- Inject learned workflow rules from lesson artifacts into AGENTS.md — session-derived patterns appear directly in the workflow section, not just as file refs
- Fix bare template IDs in lesson artifacts — add flow template cases for
docs-first-alignment,workflow-tracing,verification-scope,legacy-reduction,agent-handoff
- Switch default branch from
maintolatestsonpm createtags align with the branch name - Update all workflow triggers, release config, install script, and raw GitHub URLs to reference
latest - Add
latestto recognized base branch names in development-workflows config - Bump fallback default branch from
maintolatestin dev_sync
- Fix absolute local paths leaking into context.yaml and AGENTS.md refs
- Use GitHub tree URLs for directory refs, raw URLs for file refs
- Add
cross-repo-issue-contextpractice from learned agent sessions - Filter placeholder URLs (test/repo, org/repo) from learned references
- Add regression test for absolute path prevention
- Slim factors from 7 to 4: documentation, dependencies, config, pipeline
- Drop architecture, runtime, build_release_run — dev.kit detects repo/CI/CD signals, not app structure
- Merge test commands and deploy config into single pipeline factor
- Widen workflow tracing: catch direct actions (
uses: org/repo@ref), docker actions, workflow images - Resolve Docker images to same-org source repos (Docker Hub org ≠ GitHub org matching)
- Simplify documentation factor to binary present/missing
- Simplify README as pitch + quick start, move deep details to docs/
- Add bot feedback loop practice for PR reviews
- Add structured dependency resolution with cross-repo tracing
- Resolve same-org dependencies via
gh apiand sibling directory lookup - Track file-level relationships (
used_by) mapping current repo files to their dependencies - Trace 6 dependency sources: workflow reuse, Docker images, Compose images, versioned YAML configs, GitHub URLs, npm packages
- Add
--forceflag todev.kit repofor full dependency re-resolution - Include structured dependencies in JSON output (
repo.json,agent.json) - Render dependency relationships in AGENTS.md with resolved metadata and source file mappings
- Add
dependency_trace_compose_filesanddependency_trace_url_globsto detection-signals.yaml
- Restructure AGENTS.md as a deterministic execution contract with layered sections
- Add 8 contract rules: no scanning, strict boundaries, manifests before code, context over memory, verify locally, follow workflow, reuse over invention, remember context
- Add GitHub context layer to
context.yaml— open issues, recent PRs, security alerts viagh api - Add 10 engineering practices from lessons learned: context-over-memory, manifests-before-code, reuse-over-invention, localhost-first, delivery-chain-traceability, structured-outcome-reporting, docs-first-alignment, config-over-code, legacy-reduction, verification-scope
- Add learning workflow patterns: docs-first-alignment, workflow-tracing, verification-scope, legacy-reduction, agent-handoff
- Enrich knowledge-base.yaml with GitHub as a context source
- Strengthen post-merge close-out reporting (exact URLs, versions, deltas)
- Remove
--scaffoldflag (created empty stubs — gap reporting is the useful part) - Fix package name to
@udx/dev-kit(matches npm registry) - npm install support (
npm install -g @udx/dev-kit)
- Fix release workflow trigger to match reusable-workflows pattern
- Add
workflow_dispatchfor manual re-triggers - Enable OIDC provenance for npm publishing
- npm release workflow with OIDC provenance via
udx/reusable-workflows - GitHub releases created automatically on merge to default branch
dev.kit --versionflag- Copilot review feedback fixes (JSON escaping, cache multi-line values, fixture portability)
Initial release.
dev.kit repo— analyse repo structure, archetype detection, gap reporting, scaffold generationdev.kit agent— generate agent context (AGENTS.md +.rabbit/context.yaml) from repo signalsdev.kit learn— multi-source lesson extraction from Claude, Codex, and Copilot sessions- YAML config catalog for detection signals, archetype rules, scaffold templates, and workflows
- JSON output (
--json) for all commands - Shell completions (bash + zsh)
- Install/uninstall scripts
- Test suite with fixture repos (docker, wordpress, shell, php, workflow)