- Home
- Skills
- Agents & Orchestration
- Source of Truth
More screenshots
Works with the AI Agents you already use
Source of Truth
Builds and maintains a high-fidelity, searchable knowledge base for projects by auditing source code and decisions.
$7.49
Source of Truth
Example session with this skill installed
I just inherited this React and FastAPI repository. There is no documentation. Please build a full knowledge base so I can understand the architecture and how the frontend talks to the API.
- Read your context and instructions
- Compiled the source of truth
I have audited the repository and identified a React frontend (Vite) and a FastAPI backend with a PostgreSQL database. I am ready to build the Source of Truth knowledge base.
Project Audit & Plan
| Component | Scope | Documentation Target |
|---|---|---|
| Frontend | /src | React component hierarchy, Tailwind patterns, Axios interceptors |
| Backend | /app | FastAPI routers, Pydantic schemas, SQLAlchemy models |
| Infra | docker-compose.yml | Container orchestration and environment variables |
| State | .sot/STATE.md | Tracking documentation progress and open questions |
Architecture Preview
The project follows a decoupled client-server pattern. The frontend uses a custom useApi hook to interact with the FastAPI backend, which implements a Repository pattern for database access.
Questions for approval:
- Should I include the deployment workflows in
.github/workflowsin the initial build? - Do you want the knowledge base stored in a
docs/sot/folder or a hidden.sot/folder? - Is it okay to use Python to generate the searchable HTML view once the Markdown is complete?
Next steps
- Confirm the documentation folder location.
- Approve the inclusion of CI/CD workflows.
- I will begin writing the
architecture.mdandinterfaces.mdmodules.
Connects securely to your tools. The creator never sees your data.
About this skill
Legacy repositories and undocumented codebases create friction for every new developer or agent assigned to the project. This skill audits your existing files to build and maintain a high-fidelity knowledge base, ensuring every module, interface, and architectural decision is mapped and searchable.
What it does
- Map architecture by scanning project modules, data structures, and interfaces to define how components interact.
- Document conventions by identifying coding standards, delivery patterns, and testing protocols used in the source.
- Create searchable views by generating an offline-ready HTML interface with navigation for quick reference.
- Maintain state by updating the knowledge base when project logic changes or new architectural decisions are made.
- Onboard agents by providing a structured context layer that allows other LLMs to understand the repo quickly.
How it works
- Initial Audit where the skill scans the directory to determine project type and scope the documentation requirements.
- Drafting Phase using specialized templates for writers and reviewers to ensure technical depth and accuracy.
- User Verification where the agent pauses to ask scoped questions and gather approvals before finalizing the documents.
- View Generation where a Python script builds the offline HTML browser view including CSS and JS assets.
Frameworks & tools
Works with any project structure (software or general). The HTML view generator requires Python 3.10 or newer. It reads source files as data without executing them, making it compatible with any language or framework.
Why this beats prompting it yourself
Manual prompts often miss edge cases in large repos or hallucinate architectural patterns. This skill uses a multi-step verification process with specific writer and reviewer templates to ensure the output matches the actual source code.
Use cases
- Legacy handovers where a developer needs to document an inherited codebase they didn't write.
- Agent onboarding to create the "source of truth" context needed for other AI tools to operate safely.
- Decision logging to record architectural pivots and open questions in a centralized, versioned format.
- Project audits to identify undocumented modules or inconsistencies in project conventions.
Known limitations
Does not change project code or install dependencies. Large repos may consume significant AI tokens. The HTML generator requires a local Python environment.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 5 days ago
- Passed all security checks, Safe to install
Requires