c4-code
Документирование кода с детализацией C4
Каталоги с кодом трудно понять, когда сигнатуры, зависимости и связи разбросаны по разным местам. Этот навык помогает создавать документацию C4 на уровне кода со структурированными разделами и диаграммами.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "c4-code" from https://skillstore.io/skills/sickn33-c4-code.md and its manifest at https://skillstore.io/api/skills/sickn33-c4-code/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «c4-code». Задокументируй модуль аутентификации для передачи разработчику.
Ожидаемый результат:
Структурированный документ со списком обработчиков, валидаторов, вспомогательных функций, местоположений в исходном коде, зависимостей и рекомендованной диаграммой зависимостей.
Использование «c4-code». Объясни каталог конвейера данных для сопровождающих.
Ожидаемый результат:
Сводка C4 на уровне кода с этапами конвейера, обязанностями преобразований, внутренними зависимостями и рекомендациями по диаграммам.
Использование «c4-code». Подготовь документацию кода для смешанного пакета TypeScript.
Ожидаемый результат:
Отдельные разделы для классов, служебных функций, модулей, зависимостей и рекомендованных диаграмм для сложных связей.
Аудит безопасности
БезопасноThe static findings are false positives caused by Markdown inline code, Mermaid fences, and one documentation link. I found no prompt injection, command execution intent, data exfiltration, or reconnaissance behavior in SKILL.md.
Факторы риска
⚙️ Внешние команды (21)
🌐 Доступ к сети (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-c4-code/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-c4-code?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-c4-code?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-c4-code/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-c4-code.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). c4-code security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-c4-code/audits/4Цитата BibTeX
@techreport{sickn33-sickn33-c4-code-2026,
author = {sickn33},
title = {c4-code security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-c4-code/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "c4-code security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/sickn33-c4-code/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-c4-code:audit:4"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Документировать сервисный слой
Создайте документацию на уровне кода для классов, методов и зависимостей внутри сервисного каталога.
Сопоставить функциональные конвейеры
Опишите чистые функции, этапы преобразования и поток данных через модуль обработки.
Подготовить архитектурные справочные материалы
Преобразуйте анализ исходного кода в согласованные справочные материалы C4 на уровне кода для разработчиков.
Попробуйте эти промпты
Проанализируй этот каталог и создай документацию C4 на уровне кода с функциями, классами, зависимостями и местоположениями в исходном коде.
Документируй этот модуль и включи наиболее полезную диаграмму Mermaid для его стиля программирования.
Проанализируй эту смешанную кодовую базу и раздели связи классов, конвейеры функций и зависимости модулей.
Подготовь документацию C4 на уровне кода для этого компонента с четкими границами, заметками о зависимостях и рекомендациями по диаграммам.
Лучшие практики
- Начинайте с узких границ каталога или компонента, прежде чем расширять охват документации.
- Указывайте точные местоположения в исходном коде, чтобы читатели могли проверить каждый задокументированный элемент.
- Используйте диаграммы Mermaid только тогда, когда связи достаточно сложны, чтобы визуальное представление было полезным.
Избегать
- Не документируйте каждый файл с одинаковой глубиной, если запрос относится к одному компоненту.
- Не добавляйте диаграммы, которые повторяют простые списки и не улучшают понимание.
- Не смешивайте детали уровня кода с документацией контейнеров или системного контекста.