From 0b341c210043cad670489da0f0b1d3bb1d82335f Mon Sep 17 00:00:00 2001 From: Aldrich_CC <109075336+Chen17-sq@users.noreply.github.com> Date: Sat, 16 May 2026 11:49:36 +0800 Subject: [PATCH] docs(feature-research): re-verify replit/windsurf upstream URLs and fix wrong topics MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses item 2 in #1616. The Collect-step-4 re-check pass surfaced three rows whose Official-docs URL did not actually describe the feature claimed by the row. WebFetch results: - replit.md L10 mcp: https://docs.replit.com/tutorials/agent-skills resolves to the "Agent Skills" page (H1 "How to use Agent Skills in your projects"), not MCP. No dedicated Replit MCP doc page was found, so downgrade the row to the documented sentinel pair ("No dedicated upstream MCP surface in map" / "No Rulesync-supported Replit MCP target in map"). - windsurf.md L11 commands: https://docs.windsurf.com/windsurf/cascade/memories resolves to "Memories & Rules". A dedicated Workflows page does exist at https://docs.windsurf.com/windsurf/cascade/workflows (H1 "Workflows"); swap the URL. - windsurf.md L13 skills: same Memories page is the wrong target. A dedicated Skills page exists at https://docs.windsurf.com/windsurf/cascade/skills (H1 "Skills"); swap the URL. windsurf.md L8 rules keeps the Memories URL — it is the legitimate canonical page for both Memories and Rules per its H1. Tables re-aligned by oxfmt to match the new URL widths. No Upstream-surface text edits; the residual mixed-cell wording is item-1 / item-4 territory and is intentionally out of scope here. --- .../references/replit.md | 22 +++++++++---------- .../references/windsurf.md | 22 +++++++++---------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.rulesync/skills/rulesync-feature-research/references/replit.md b/.rulesync/skills/rulesync-feature-research/references/replit.md index 0f87bd69f..2024cfcdb 100644 --- a/.rulesync/skills/rulesync-feature-research/references/replit.md +++ b/.rulesync/skills/rulesync-feature-research/references/replit.md @@ -2,17 +2,17 @@ ## Official Docs -| Feature | Official docs | Upstream surface | -| ------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------ | -| index | `https://docs.replit.com/core-concepts/agent` | Replit Agent documentation | -| `rules` | `https://docs.replit.com/core-concepts/agent` | Replit Agent project context; Rulesync maps a Replit rules target | -| `ignore` | No dedicated upstream ignore surface in map | No Rulesync-supported Replit ignore target in map | -| `mcp` | `https://docs.replit.com/tutorials/agent-skills` | MCP is discussed as complementary to skills; no Rulesync-supported Replit MCP target | -| `commands` | No dedicated upstream commands surface in map | No Rulesync-supported Replit commands target in map | -| `subagents` | No dedicated upstream subagents surface in map | No Rulesync-supported Replit subagents target in map | -| `skills` | `https://docs.replit.com/core-concepts/agent/skills` | Project `/.agents/skills`, Agent Skills standard, Skills pane and `npx skills` | -| `hooks` | No dedicated upstream hooks surface in map | No Rulesync-supported Replit hooks target in map | -| `permissions` | No dedicated upstream permissions surface in map | No Rulesync-supported Replit permissions target in map | +| Feature | Official docs | Upstream surface | +| ------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------ | +| index | `https://docs.replit.com/core-concepts/agent` | Replit Agent documentation | +| `rules` | `https://docs.replit.com/core-concepts/agent` | Replit Agent project context; Rulesync maps a Replit rules target | +| `ignore` | No dedicated upstream ignore surface in map | No Rulesync-supported Replit ignore target in map | +| `mcp` | No dedicated upstream MCP surface in map | No Rulesync-supported Replit MCP target in map | +| `commands` | No dedicated upstream commands surface in map | No Rulesync-supported Replit commands target in map | +| `subagents` | No dedicated upstream subagents surface in map | No Rulesync-supported Replit subagents target in map | +| `skills` | `https://docs.replit.com/core-concepts/agent/skills` | Project `/.agents/skills`, Agent Skills standard, Skills pane and `npx skills` | +| `hooks` | No dedicated upstream hooks surface in map | No Rulesync-supported Replit hooks target in map | +| `permissions` | No dedicated upstream permissions surface in map | No Rulesync-supported Replit permissions target in map | ## Client Anchors diff --git a/.rulesync/skills/rulesync-feature-research/references/windsurf.md b/.rulesync/skills/rulesync-feature-research/references/windsurf.md index 9f9b059ce..b213351ae 100644 --- a/.rulesync/skills/rulesync-feature-research/references/windsurf.md +++ b/.rulesync/skills/rulesync-feature-research/references/windsurf.md @@ -2,17 +2,17 @@ ## Official Docs -| Feature | Official docs | Upstream surface | -| ------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------ | -| index | `https://docs.windsurf.com/` | Windsurf documentation index | -| `rules` | `https://docs.windsurf.com/windsurf/cascade/memories` | `.windsurf/rules/*.md`, global rules, AGENTS.md, activation modes | -| `ignore` | No dedicated upstream ignore surface in map | Rulesync maps a Windsurf ignore target; verify upstream before expanding behavior | -| `mcp` | No dedicated upstream MCP surface in map | No Rulesync-supported Windsurf MCP target in map | -| `commands` | `https://docs.windsurf.com/windsurf/cascade/memories` | Workflows exist upstream; no Rulesync-supported Windsurf commands target | -| `subagents` | No dedicated upstream subagents surface in map | No Rulesync-supported Windsurf subagents target in map | -| `skills` | `https://docs.windsurf.com/windsurf/cascade/memories` | Skills as bundled procedures with supporting files; Rulesync maps `.windsurf/skills` | -| `hooks` | No dedicated upstream hooks surface in map | No Rulesync-supported Windsurf hooks target in map | -| `permissions` | No dedicated upstream permissions surface in map | No Rulesync-supported Windsurf permissions target in map | +| Feature | Official docs | Upstream surface | +| ------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| index | `https://docs.windsurf.com/` | Windsurf documentation index | +| `rules` | `https://docs.windsurf.com/windsurf/cascade/memories` | `.windsurf/rules/*.md`, global rules, AGENTS.md, activation modes | +| `ignore` | No dedicated upstream ignore surface in map | Rulesync maps a Windsurf ignore target; verify upstream before expanding behavior | +| `mcp` | No dedicated upstream MCP surface in map | No Rulesync-supported Windsurf MCP target in map | +| `commands` | `https://docs.windsurf.com/windsurf/cascade/workflows` | Workflows exist upstream; no Rulesync-supported Windsurf commands target | +| `subagents` | No dedicated upstream subagents surface in map | No Rulesync-supported Windsurf subagents target in map | +| `skills` | `https://docs.windsurf.com/windsurf/cascade/skills` | Skills as bundled procedures with supporting files; Rulesync maps `.windsurf/skills` | +| `hooks` | No dedicated upstream hooks surface in map | No Rulesync-supported Windsurf hooks target in map | +| `permissions` | No dedicated upstream permissions surface in map | No Rulesync-supported Windsurf permissions target in map | ## Client Anchors