sf-knowledge-repo-development

Automate setup and maintenance workflows for the Salesforce Documentation Knowledge System.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Avinava/sf-documentation-knowledge --skill sf-knowledge-repo-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sf-knowledge-repo-development
Source: https://github.com/Avinava/sf-documentation-knowledge/tree/main/.agent/skills/repo-development
Command: npx skills add https://github.com/Avinava/sf-documentation-knowledge --skill sf-knowledge-repo-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The SF Documentation Knowledge Repo Development Skill centralizes guidance for building, extending, and maintaining the Salesforce Documentation Knowledge System, helping teams onboard faster and keep architecture, domain pipelines, and outputs aligned.

Core Features & Use Cases

  • Architecture overview, domain definitions, and pipeline orchestration
  • Domain onboarding, lifecycle management, and contribution practices
  • Knowledge outputs: curated Markdown files and the Knowledge Graph
  • Consistent tooling guidelines and commands for discovery, collection, processing, and generation

Quick Start

Clone the repository, install dependencies, and run the standard development workflow to add or update a domain.

Frequently Asked Questions about sf-knowledge-repo-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Salesforce documentation knowledge repository from scratch?

To set up a Salesforce documentation knowledge repository, clone the repository, install dependencies, and follow the standard development workflow to add or update domains using TypeScript-based tooling and pipeline orchestration.

What is the best way to onboard a new domain in a Salesforce knowledge system?

The best way to onboard a new domain in a Salesforce knowledge system involves using guided domain management workflows, configuring domain definitions, and running pipeline orchestration to ensure consistent Knowledge Graph outputs.

Can I use TypeScript and MCP integration for Salesforce knowledge repo development?

Yes, Salesforce knowledge repo development supports TypeScript-based tooling and MCP integration, providing explicit guidance on outputs, routing, and safe processing across the full development lifecycle from discovery to generation.

How does pipeline orchestration work for maintaining a Salesforce documentation knowledge system?

Pipeline orchestration maintains a Salesforce documentation knowledge system by automating discovery, collection, processing, and generation stages, ensuring that curated Markdown files and the Knowledge Graph remain aligned during updates.

Do I need to manage a Knowledge Graph when extending the Salesforce documentation pipeline?

Yes, managing the Knowledge Graph is required when extending the Salesforce documentation pipeline, because the system ensures that all new domain configurations and updated outputs remain consistent with the graph structure.

What are the limitations of using a centralized knowledge repo for Salesforce documentation?

The centralized knowledge repo for Salesforce documentation requires strict adherence to its TypeScript tooling and pipeline orchestration rules, meaning any deviation during domain onboarding or updates may break Knowledge Graph consistency.