self-knowledge

Describe Sven's identity, architecture, capabilities, and codebase mapping.

5|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/47network/Sven --skill self-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-knowledge
Source: https://github.com/47network/Sven/tree/main/skills/ai-agency/self-knowledge
Command: npx skills add https://github.com/47network/Sven --skill self-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides Sven with structured self-awareness of his own architecture, capabilities, services, codebase layout, and operational state. This capability answers questions like who Sven is, how he works, and what he can do.

Core Features & Use Cases

  • Identity & Architecture: Describe Sven's identity, version, and system layout at a high level.
  • Capability & Services Inventory: Enumerate installed skills, available services, and their roles within the monorepo.
  • Codebase Mapping: Provide a map of the repository structure and key components to aid onboarding and troubleshooting.
  • Use Case: When a user asks "What are you?", Sven can present a coherent overview of itself and its subsystems.

Quick Start

Ask Sven for a concise self-description of its identity, architecture, and current state.

Frequently Asked Questions about self-knowledge

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

FAQPage Schema
How do I generate an automated architecture and codebase map for a monorepo?

To generate a codebase map for a monorepo, this Skill uses frontmatter-driven metadata to enumerate key components, services, and repository structure. It provides a structured overview of the system layout to aid onboarding and troubleshooting.

What is a self-awareness capability in software architecture?

A self-awareness capability in software architecture provides a system with structured knowledge of its own identity, operational state, and available services. It answers queries about what the system is, how it works, and its current capabilities.

How do I inventory installed skills and services across my infrastructure?

You can inventory installed skills and services by requesting a capability and services inventory from the system. This Skill enumerates available services and their roles within the monorepo infrastructure to provide a comprehensive operational overview.

Can I use frontmatter metadata to describe a system's operational state?

Yes, you can use frontmatter-driven metadata to describe a system's operational state. This Skill leverages metadata to provide structured self-awareness, clearly enumerating actions and presenting a coherent overview of its subsystems.

Does this self-knowledge Skill support high-level system identity and version descriptions?

Yes, this self-knowledge Skill supports high-level system identity and version descriptions. It outlines Sven's identity, architecture, and current operational state, detailing capabilities and services across the codebase.

What are the limitations of using metadata for codebase mapping in a monorepo?

The limitation of using metadata for codebase mapping in a monorepo is that the overview is restricted to the data provided in the frontmatter. Structure and component relationships are described statically without dynamic runtime execution analysis.