reverse-engineer-anything
MOmorluto/rea441k25,484 new stars in the last 7 days
Pipeline skill that wires sage-wiki into an existing project — detects language, installs the client, runs a smoke test, and reports.
Wires sage-wiki into an existing repository so the coding assistant can store and retrieve knowledge with provenance. Test-first — every step is verified before proceeding.
Check the project root for language markers:
| Marker | Language | Integration path |
|---|---|---|
pyproject.toml | Python | pip install sagewiki (Python client, P4-3) |
package.json | TypeScript / JavaScript | npm install sagewiki (TypeScript client, P4-4) |
| Neither | Any | MCP stdio config |
pyproject.toml found)pip install sagewiki
from sagewiki import Client
client = Client(base_url="http://localhost:3333/v1")
# If token-protected:
# client = Client(base_url="http://localhost:3333/v1", token="s3cret")
package.json found)npm install sagewiki
import { Client } from "sagewiki";
const client = new Client({ baseUrl: "http://localhost:3333/v1" });
// If token-protected:
// const client = new Client({ baseUrl: "http://localhost:3333/v1", token: "s3cret" });
Add to the project's MCP config:
{
"mcpServers": {
"sage-wiki": {
"command": "sage-wiki",
"args": ["serve", "--transport", "stdio", "--project", "."]
}
}
}
Store a fact, search for it, verify it comes back:
Python smoke test:
# Store a fact via capture
resp = client.capture(content="smoke-test: sage-wiki integration works at {now}")
assert resp.status == "ok"
# Search for it
results = client.search(query="smoke-test sage-wiki integration")
assert len(results) > 0, "smoke test failed: no results for stored fact"
print("PASS: smoke test")
TypeScript smoke test:
const resp = await client.capture({ content: "smoke-test: sage-wiki integration works" });
const results = await client.search({ query: "smoke-test sage-wiki integration" });
console.assert(results.length > 0, "smoke test failed");
console.log("PASS: smoke test");
MCP smoke test (call wiki_capture then wiki_search via your MCP client):
Tool: wiki_capture
Args: { content: "smoke-test: sage-wiki integration works at {timestamp}" }
Expected: confirmation text, no error
Tool: wiki_search
Args: { query: "smoke-test sage-wiki integration" }
Expected: at least one result, no error
Execute the chosen smoke test. If it fails:
sage-wiki serve --ui)After a successful smoke test, confirm:
Then refer to the sage-wiki reference skill for the full tool catalog, error codes, and opt-in features.
Pre-1.0 notice: Every surface here is experimental. Tool semantics, argument names, and REST routes may change between versions. Pin the version you depend on.
Generated by tools/skillgen — reference skill covers 19 tools.
MOmorluto/rea441k25,484 new stars in the last 7 days
MAmattpocock/skills318k9,301 new stars in the last 7 days
OBobra/superpowers314k4,048 new stars in the last 7 days
AFaffaan-m/ECC299k5,106 new stars in the last 7 days
AFaffaan-m/ECC299k5,106 new stars in the last 7 days
Audit accessibility on Web, iOS, and Android to meet WCAG 2.2, with keyboard navigation and screen-reader support.
AFaffaan-m/ECC299k5,106 new stars in the last 7 days