Skip to content

feat(dev.research): add vendor docs support - #5

Merged
kevinslin merged 4 commits into
mainfrom
dev/2026-02-01-support-vendor-docs-in-dev-research
Feb 1, 2026
Merged

feat(dev.research): add vendor docs support#5
kevinslin merged 4 commits into
mainfrom
dev/2026-02-01-support-vendor-docs-in-dev-research

Conversation

@kevinslin

@kevinslin kevinslin commented Feb 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add vendor docs guidance, workflow inputs, and shortcut to dev.research skill
  • add vendor docs template with required sections (installation/quickstart/gotchas/concepts/topics/api reference)
  • add gitignore patterns for plan artifacts

Testing

  • not run (docs-only change)

Summary by CodeRabbit

  • New Features

    • Added vendor documentation support with standardized templates, directory conventions, and a vendor-doc workflow.
    • Enhanced developer guidance to recommend committing after each execution phase.
  • Chores

    • Updated ignore patterns to exclude generated learning/progress files.
    • Extended learning filename format to include a task description.
    • Added an execution plan and supporting documentation for vendor docs integration.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai

coderabbitai Bot commented Feb 1, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Adds vendor documentation support to dev.research (template, workflow, path conventions), updates dev.loop commit guidance, extends meta.learn filename format to include a kebab-case task descriptor, and adds two .gitignore patterns for generated docs under docs/specs/active/.

Changes

Cohort / File(s) Summary
GitIgnore Configuration
\.gitignore
Added ignore patterns: docs/specs/active/*-learnings.md and docs/specs/active/*-progress.md.
Vendor Docs Infrastructure
active/dev.research/SKILL.md, active/dev.research/references/vendor-doc.md
Introduced a Vendor Docs document type, workflow, directory structure (vendor/ with reference/ and topics/), path conventions, and a full vendor-doc template.
Execution Plan
docs/specs/active/2026-02-01-support-vendor-docs-in-dev-research.md
Added detailed execution plan describing goals, phased work items, verification steps, risks, and acceptance criteria for vendor docs support.
Dev Loop Automation
active/dev.loop/SKILL.md
Added guideline to commit after each phase automatically; if precommit fails fix and retry, otherwise run plan tests before committing.
Learning Filename Format
active/meta.learn/SKILL.md
Extended persisted learning filename to include an additional kebab-case task descriptor ({skill}-{date}-{session}-{kebab-description}.md).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 I hopped through templates, tidy and new,

Vendor notes planted in folders that grew.
Commits now hum after each little run,
Learnings wear names like a ribboned sun.
Hooray — docs sprout paths for everyone! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding vendor documentation support to the dev.research skill, which is the primary focus across multiple modified files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev/2026-02-01-support-vendor-docs-in-dev-research

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
active/dev.research/SKILL.md (1)

25-26: ⚠️ Potential issue | 🟡 Minor

Fix grammar in Root Directory sentence.

Use a plural verb and article for clarity.

✏️ Suggested diff
-All filepaths mentioned is relative to the $ROOT_DIR. Unless overridden elsewhere, the $ROOT_DIR is `./docs` (relative to the project root directorey)
+All filepaths mentioned are relative to the $ROOT_DIR. Unless overridden elsewhere, the $ROOT_DIR is `./docs` (relative to the project root directory)
🧹 Nitpick comments (1)
active/dev.research/references/vendor-doc.md (1)

47-48: Add a language identifier to fenced code blocks.

This will satisfy MD040 and improve readability in rendered docs.

🔧 Suggested diff
-```
+```md
 # API Reference: [Doc Name]
-```
+```md
 # Topic: [Topic Name]

Also applies to: 74-75

@kevinslin
kevinslin merged commit ec69196 into main Feb 1, 2026
1 check was pending
@kevinslin
kevinslin deleted the dev/2026-02-01-support-vendor-docs-in-dev-research branch February 1, 2026 03:26

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@active/dev.research/SKILL.md`:
- Line 213: Change the pronoun in the sentence that references `$ROOT_DIR/` from
"them" to "it" so the singular pronoun agrees with the singular referent
`$ROOT_DIR/`; locate the sentence containing `$ROOT_DIR/` and replace "resolve
them relative to the project root directory" with "resolve it relative to the
project root directory".

In `@docs/specs/active/2026-02-01-support-vendor-docs-in-dev-research.md`:
- Line 4: The document shows "Status: Completed" but the success criteria
checkboxes remain unchecked; either verify and mark each success criteria as
done (check the boxes under the "success criteria" section) or change the
"Status: Completed" header to the accurate state (e.g., "In Progress" or
"Draft") until the criteria are validated; update the "Status: Completed" text
or toggle the checkbox items in the success criteria section so they are
consistent with each other.
🧹 Nitpick comments (3)
active/dev.research/references/vendor-doc.md (2)

59-80: Add language specifier to the fenced code block.

The embedded Reference File Template code block should specify markdown as the language for proper syntax highlighting and linter compliance.

📝 Proposed fix
-```
+```markdown
 # API Reference: [Doc Name]

86-110: Add language specifier to the fenced code block.

The embedded Topic File Template code block should specify markdown as the language for proper syntax highlighting and linter compliance.

📝 Proposed fix
-```
+```markdown
 # Topic: [Topic Name]
docs/specs/active/2026-02-01-support-vendor-docs-in-dev-research.md (1)

95-98: Table column alignment.

The markdown table has column alignment issues flagged by the linter. While this doesn't affect functionality, aligning the pipes improves readability.

📐 Proposed fix for table alignment
 | Risk | Impact | Probability | Mitigation Strategy |
 |------|--------|-------------|---------------------|
-| Vendor doc structure is ambiguous | Medium | Medium | Mirror issue text verbatim for directory and file placement rules. |
-| Template conflicts with required ending sections | Low | Medium | Include required ending sections in vendor docs template to stay consistent with skill rules. |
+| Vendor doc structure is ambiguous           | Medium | Medium | Mirror issue text verbatim for directory and file placement rules.                           |
+| Template conflicts with required ending sections | Low    | Medium | Include required ending sections in vendor docs template to stay consistent with skill rules. |

- `@references/vendor-doc.md` -> `dev.research/references/vendor-doc.md`

When you see `$ROOT_DIR/` referenced, resolve them relative to the project root directory. No newline at end of file
When you see `$ROOT_DIR/` referenced, resolve them relative to the project root directory.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix pronoun agreement.

The pronoun "them" doesn't agree with the singular referent $ROOT_DIR/. Should be "it" for grammatical correctness.

✍️ Proposed fix
-When you see `$ROOT_DIR/` referenced, resolve them relative to the project root directory.
+When you see `$ROOT_DIR/` referenced, resolve it relative to the project root directory.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
When you see `$ROOT_DIR/` referenced, resolve them relative to the project root directory.
When you see `$ROOT_DIR/` referenced, resolve it relative to the project root directory.
🤖 Prompt for AI Agents
In `@active/dev.research/SKILL.md` at line 213, Change the pronoun in the sentence
that references `$ROOT_DIR/` from "them" to "it" so the singular pronoun agrees
with the singular referent `$ROOT_DIR/`; locate the sentence containing
`$ROOT_DIR/` and replace "resolve them relative to the project root directory"
with "resolve it relative to the project root directory".

# Execution Plan: Support Vendor Docs in dev.research

**Date:** 2026-02-01
**Status:** Completed

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Inconsistency between status and success criteria.

The document status is marked as "Completed" on line 4, but all success criteria on lines 117-120 remain unchecked. If the plan is complete, the success criteria should be verified and checked off to confirm the implementation meets all requirements.

✅ Proposed fix
 ## Success Criteria
 
-- [ ] `dev.research` skill includes vendor docs guidance and output structure.
-- [ ] New vendor docs template added under references.
-- [ ] Skill shortcuts include a workflow for creating vendor docs.
-- [ ] Documentation changes align with issue `#4` requirements.
+- [x] `dev.research` skill includes vendor docs guidance and output structure.
+- [x] New vendor docs template added under references.
+- [x] Skill shortcuts include a workflow for creating vendor docs.
+- [x] Documentation changes align with issue `#4` requirements.

Also applies to: 117-120

🤖 Prompt for AI Agents
In `@docs/specs/active/2026-02-01-support-vendor-docs-in-dev-research.md` at line
4, The document shows "Status: Completed" but the success criteria checkboxes
remain unchecked; either verify and mark each success criteria as done (check
the boxes under the "success criteria" section) or change the "Status:
Completed" header to the accurate state (e.g., "In Progress" or "Draft") until
the criteria are validated; update the "Status: Completed" text or toggle the
checkbox items in the success criteria section so they are consistent with each
other.

kevinslin added a commit that referenced this pull request Feb 14, 2026
…cs-in-dev-research

feat(dev.research): add vendor docs support
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