Skip to content

Comments

chore(docs, rfd): Implement the JP RFD process and tooling#397

Merged
JeanMertz merged 3 commits intomainfrom
rfd-process
Feb 19, 2026
Merged

chore(docs, rfd): Implement the JP RFD process and tooling#397
JeanMertz merged 3 commits intomainfrom
rfd-process

Conversation

@JeanMertz
Copy link
Collaborator

Introduce the Request for Discussion (RFD) process to formalize design proposals and architectural decisions. This change adds the initial set of process documents, templates, and automation to manage the lifecycle of design documents from draft to implementation.

The process is built around a Git-based workflow where proposals are submitted as markdown files in docs/rfd/, reviewed via pull requests, and tracked through a defined set of statuses.

New documentation:

  • 001-jp-rfd-process.md: Core process definition and lifecycle.
  • 002-using-llms.md: Guidelines for responsible LLM usage.
  • 003-jp-assisted-rfds.md: Design for JP-assisted RFD writing.

Automation and Tooling:

  • Added just rfd-draft to create new proposals from templates.
  • Added just rfd-supersede to manage document relationships.
  • Introduced the rfd skill for JP to act as a drafting partner.

The rfd skill enables JP to assist contributors by suggesting structure, researching codebase context, and proposing targeted edits while maintaining the principle of human authorship and responsibility.

Introduce the Request for Discussion (RFD) process to formalize design
proposals and architectural decisions. This change adds the initial set
of process documents, templates, and automation to manage the lifecycle
of design documents from draft to implementation.

The process is built around a Git-based workflow where proposals are
submitted as markdown files in `docs/rfd/`, reviewed via pull requests,
and tracked through a defined set of statuses.

New documentation:
- `001-jp-rfd-process.md`: Core process definition and lifecycle.
- `002-using-llms.md`: Guidelines for responsible LLM usage.
- `003-jp-assisted-rfds.md`: Design for JP-assisted RFD writing.

Automation and Tooling:
- Added `just rfd-draft` to create new proposals from templates.
- Added `just rfd-supersede` to manage document relationships.
- Introduced the `rfd` skill for JP to act as a drafting partner.

The `rfd` skill enables JP to assist contributors by suggesting
structure, researching codebase context, and proposing targeted edits
while maintaining the principle of human authorship and responsibility.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit 1ec4fd7 into main Feb 19, 2026
12 checks passed
@JeanMertz JeanMertz deleted the rfd-process branch February 19, 2026 16:17
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