Skip to content

Add AGENTS.md, development-workflow skill, and dev-docs/ADR structure#531

Merged
runceel merged 1 commit into
mainfrom
runceel-add-agents-md
Jun 20, 2026
Merged

Add AGENTS.md, development-workflow skill, and dev-docs/ADR structure#531
runceel merged 1 commit into
mainfrom
runceel-add-agents-md

Conversation

@runceel

@runceel runceel commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Why

The repo had no single place describing how to build, test, and contribute, nor an agreed development workflow or a home for design decisions. This adds that guidance so both humans and AI coding agents can work consistently.

What's included

  • AGENTS.md — repo guide grounded in the actual config: project overview, build/test commands (dotnet restore/build/test ReactiveProperty.slnx, .NET 10 SDK, Windows required for WPF/UWP), Central Package Management rule, per-project target frameworks, Reactive.Bindings root namespace, signing, versioning, and .editorconfig code style.
  • development-workflow skill (.agents/skills/development-workflow/SKILL.md) — the team policy: mandatory TDD (Red -> Green -> Refactor), recording design decisions as ADRs, and the documentation split by audience.
  • dev-docs/ — a new top-level home for implementer/contributor documentation, intentionally separate from the published VuePress docs/ site (so internal notes are not published). Includes an ADR index, a Nygard-style template, and 0001-adopt-tdd-adr-and-dev-docs.md recording these decisions.
  • skills/ — a home for published, user-facing ReactiveProperty consumer skills, with a README explaining how it differs from .agents/skills/.

Notes for reviewers

  • Two skill locations by design: .agents/skills/ is for working on the library (auto-loaded for repo work); skills/ is for people using ReactiveProperty in their apps (distributed to consumers, not auto-loaded here). This split is documented in AGENTS.md.
  • Documentation only. No source, build, or test changes, so nothing to run.
  • Placement of dev-docs/ and skills/ was chosen with the maintainer; both sit outside docs/ so VuePress does not publish them and no VuePress config change is needed.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Introduce repository guidance for AI agents and contributors:

- AGENTS.md: project overview, build/test commands, central package management, target frameworks, code style, and the two agent-skill locations.

- development-workflow skill: mandatory TDD (Red-Green-Refactor), ADR policy, and docs-vs-dev-docs split.

- dev-docs/: implementer documentation home (not published) with an ADR template, index, and initial ADR-0001.

- skills/: home for published, user-facing ReactiveProperty consumer skills.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@runceel
runceel merged commit 8e2a0ea into main Jun 20, 2026
1 check passed
@runceel
runceel deleted the runceel-add-agents-md branch July 5, 2026 07:31
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.

2 participants