toleria-digital-twin

Extract architectural decisions, patterns, and technical debt from code repositories.

Updated May 1, 2026
One-click install
npx skills add https://github.com/DevelopersCoffee/toleria-knowledge-orchestrator-skill --skill toleria-digital-twin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toleria-digital-twin
Source: https://github.com/DevelopersCoffee/toleria-knowledge-orchestrator-skill/tree/main
Command: npx skills add https://github.com/DevelopersCoffee/toleria-knowledge-orchestrator-skill --skill toleria-digital-twin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ast, json, bash, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the extraction and continuous updating of architectural decisions, patterns, and technical debt directly from a codebase, ensuring your knowledge repository reflects the current state of your project.

Core Features & Use Cases

  • Automated Knowledge Extraction: Scan source files for decisions, patterns, and tech debt markers.
  • Incremental Updates: Re-run extraction to add new items without duplicating existing knowledge.
  • Project State Synchronization: Update project status, tasks, and blockers based on actual code activity.
  • Use Case: Maintain an always-up-to-date architecture decision map for rapid onboarding or architectural audits, reducing manual documentation efforts.

Quick Start

Run the digital twin script with your project directory to extract current knowledge and update your vault: /toleria-digital-twin --repo ~/workspace/my-project

Frequently Asked Questions about toleria-digital-twin

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

FAQPage Schema
How do I keep a knowledge graph in sync with code changes automatically?

To keep a knowledge graph in sync with code changes, you can automate the extraction of architectural decisions and patterns directly from your repository. This ensures your knowledge base reflects the current project state without manual updates.

How do I extract architectural decisions and design patterns from a source code repository?

You extract architectural decisions and design patterns by running a script against your project directory. The script scans source files to identify markers for decisions, patterns, and technical debt, adding them to your knowledge repository.

Can I update my project knowledge base without duplicating existing entries?

Yes, you can update your project knowledge base without duplicating existing entries. The extraction process supports incremental updates, allowing you to re-run the script to add new items while preserving previously synchronized knowledge.

Do I need Python and bash scripting to perform automated code analysis for technical debt?

Yes, you need Python and bash scripting for automated code analysis. The extraction process relies on Python libraries like ast and json, alongside bash scripting, to perform file operations and parse source files for technical debt markers.

What is the best way to maintain an always-up-to-date architecture decision map for continuous architecture review?

The best way to maintain an always-up-to-date architecture decision map is to synchronize project status and technical debt directly from code activity. This automated continuous review reduces manual documentation efforts for DevOps teams.

Does automated code analysis work for tracking technical debt in existing repositories?

Automated code analysis works for tracking technical debt in existing repositories by scanning source files for markers. It updates your vault with the current project state, tasks, and blockers based on actual code activity.