Zeljko Obrenovic avatar

Zeljko Obrenovic

Community

@zeljkoobrenovic · Amsterdam

34Followers
|
29Public Repos
|
25Published Skills

Zeljko Obrenovic publishes Sokrates skills for evidence-based codebase analysis, covering architecture, security, performance, testing, and repository landscape configuration.

Skills Distribution
DomainDeveloper To...Static Codebase An.. (45%)Sokrates Configura.. (25%)Software Architect.. (15%)Security, Reliabil.. (15%)

Agent Skills by Zeljko Obrenovic

Showing 25 vetted skills indexed across 1 GitHub repositories.

zeljkoobrenoviczeljkoobrenovic
3

sokrates-features-of-interest

Defines and measures regex-based cross-cutting concerns for Sokrates repository analysis configurations.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-landscape-config

Creates and validates Sokrates landscape configurations aggregating multiple repository analyses into portfolio reports.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-virtual-landscapes

Designs and validates virtual landscape groupings for Sokrates repository analyses.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-decompositions

Designs logical component decompositions for Sokrates repository analyses and writes them into config.json.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-people-config

Merges duplicate contributor identities from git history into Sokrates config-people.json files.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-repo-config

Creates and validates Sokrates config.json files for repository source-code analysis.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

evolution-scan

Narrates codebase evolution from Sokrates git history exports into eras, focus shifts, and trajectory findings.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

storage-scan

Analyzes how a codebase stores, accesses, versions, and protects persistent data.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

domain-language-scan

Extracts a codebase's domain vocabulary into a code-anchored glossary, context map, and drift report.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

iac-scan

Analyzes infrastructure-as-code declarations to report provisioning coverage, environments, and hardening posture.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

network-scan

Maps how a codebase connects over the network, including endpoints, protocols, TLS, proxies, and offline behavior.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

configuration-scan

Analyzes how software is configured, tracing sources, precedence, defaults, secrets plumbing, and validation.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

performance-scan

Statically reviews codebases for performance bottlenecks and produces ranked, evidence-backed findings.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

architecture-scan

Infers a codebase's actual architecture from manifests, imports, and boundary contracts.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

risk-synthesis-scan

Ranks Sokrates complexity, churn, and ownership metrics into explained, actionable code-risk findings.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

full-scan

Orchestrates seventeen Sokrates codebase scanners in dependency order and merges validated findings.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

observability-scan

Analyzes logging, metrics, tracing, and telemetry code to map a codebase's observability posture.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

security-scan

Reviews codebase security design and audits code for injection, secrets, and crypto flaws.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

maintainability-scan

Grades codebase maintainability across five sub-characteristics using Sokrates metrics and scanner findings.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

tech-stack-scan

Inventories languages, frameworks, libraries, build tooling, CI/CD, and infrastructure with file/line evidence.

Community
Intermediate
zeljkoobrenoviczeljkoobrenovic
3

testing-scan

Analyzes a codebase's test suites to map coverage, quality, and gaps against Sokrates analysis data.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

sokrates-scan-core

Defines the shared findings format, evidence rules, and validate/render/merge/diff scripts for Sokrates AI scanner skills.

Community
Advanced
zeljkoobrenoviczeljkoobrenovic
3

cicd-scan

Reconstructs a codebase's CI/CD pipeline as an evidence-backed narrative of triggers, builds, gates, and releases.

Community
Intermediate
zeljkoobrenoviczeljkoobrenovic
3

reliability-scan

Analyzes error handling, failure isolation, recovery, and crash safety in a codebase.

Community
Advanced

Frequently Asked Questions About Zeljko Obrenovic

FAQPage Schema
What tasks can I accomplish with Zeljko Obrenovic's Sokrates skills?

You can run evidence-backed codebase scans covering tech stack, functionality, architecture, security, performance, reliability, testing, CI/CD, storage, network, configuration, and observability. Additional skills configure Sokrates repository analyses, logical decompositions, concern tracking, contributor merging, and multi-repository landscapes.

Who are these Sokrates skills designed for?

They target software engineers, architects, and technical leads who need to understand, audit, or document unfamiliar codebases. Typical users include teams doing due diligence, onboarding, technical-debt assessment, security review, or managing Sokrates reports across many repositories in an organization.

What are the prerequisites for running these scanner skills?

Most scanners work best with an existing Sokrates analysis (a _sokrates folder in the target project), and risk-synthesis, maintainability, evolution-scan, and full-scan require one. Several scanners, including tech-stack, storage, network, and configuration, degrade gracefully and still function without a prior Sokrates analysis.

How do the Sokrates configuration skills work in practice?

They create and tune _sokrates/config.json and landscape files, using proposal and preview scripts that measure candidate decompositions, concerns, and groupings against the real file tree. The scripts emit ready-to-paste configuration and validate scoping, contributor merges, and virtual landscapes before running the actual analysis.

How do the scanner skills ensure trustworthy findings?

All scanners follow the sokrates-scan-core foundation: a shared findings format with grouped results backed by file-and-line evidence, explicit evidence rules, and mandatory validate and render scripts. The full-scan skill runs scanners in dependency order, validates each, merges results, and diffs against previous runs.