Навыки untangle-codebase
📦

untangle-codebase

Ревизия содержимого r1 Средний риск ⚙️ Внешние команды

Untangle Codebase Dependencies and Refactoring Decisions

Scattered logic and hidden dependencies make routine changes harder to review and verify. This skill guides agents through structural analysis, grouped redesign decisions, and behavior checks.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 64 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "untangle-codebase" from https://skillstore.io/skills/caldoai-untangle-codebase.md and its manifest at https://skillstore.io/api/skills/caldoai-untangle-codebase/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «untangle-codebase». Review duplicated action availability checks across a toolbar, menu, and command palette.

Ожидаемый результат:

  • Problem: three interfaces maintain separate action lists and availability rules.
  • Proposed fix: define shared action metadata and behavior consumed by all three interfaces.
  • Verification: confirm each interface exposes the same actions and preserves existing availability behavior.

Использование «untangle-codebase». Review dialog focus handling that relies on delays and global flags.

Ожидаемый результат:

  • Problem: focus restoration depends on timing and coordination between dialogs.
  • Proposed fix: centralize focus restoration in the shared dialog lifecycle.
  • Verification: test nested dialogs and confirm focus returns to the expected control.

Использование «untangle-codebase». Assess direct payment-provider dependencies in checkout and refunds.

Ожидаемый результат:

  • Problem: checkout and refund workflows depend on provider-specific implementation details.
  • Proposed fix: define a provider interface for the operations both workflows require.
  • Verification: exercise each supported provider and compare observable behavior before and after refactoring.

Аудит безопасности

Средний риск

All 29 static findings are false positives caused by Markdown backticks around examples, identifiers, and code fences. No evidence found of credential theft, data exfiltration, or prompt injection. One semantic risk concerns stripping function bodies without specifying a separate analysis copy, which could damage working source.

1
Просканировано файлов
143
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
Skeleton Generation Lacks Source Preservation Safeguard
The tip says "script away the function bodies" without requiring a separate analysis copy. Applying this directly could erase implementation and uncommitted work.
The instruction explicitly proposes removing function bodies but provides no output-location or preservation constraint. Data loss depends on the implementing agent modifying originals.
Аудитор:: codex
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/caldoai-untangle-codebase/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/caldoai-untangle-codebase/security.svg)](https://skillstore.io/skills/caldoai-untangle-codebase?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/caldoai-untangle-codebase?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caldoai-untangle-codebase/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/caldoai-untangle-codebase.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

caldoai. (2026). untangle-codebase security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/caldoai-untangle-codebase/audits/1

Цитата BibTeX

@techreport{caldoai-caldoai-untangle-codebase-2026, author = {caldoai}, title = {untangle-codebase security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/caldoai-untangle-codebase/audits/1}, 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: "untangle-codebase security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "caldoai" date-released: "2026-11-06" url: "https://skillstore.io/skills/caldoai-untangle-codebase/audits/1" identifiers: - type: other value: "skillstore:caldoai-untangle-codebase:audit:1" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
55
Архитектура
65
Сопровождаемость
87
Контент
65
Сообщество
65
Соответствие спецификации

Что вы можете построить

Understand an Unfamiliar Repository

Document hidden dependencies and misplaced responsibilities before proposing changes to an inherited codebase.

Consolidate Repeated Behavior

Group duplicated workflow logic and special cases under shared redesign decisions while preserving intended behavior.

Review Architectural Boundaries

Use dependency relationships and change history to assess module ownership and prioritize coordinated structural improvements.

Попробуйте эти промпты

Start With a Problem Inventory
Use untangle-codebase to inspect this repository. Complete the options discussion and problem inventory, then pause before implementation.
Focus on One Area
Use untangle-codebase on [area]. Keep comments and tests unchanged. Group structural fixes in a decision log and preserve behavior.
Evaluate Shared Redesigns
Use untangle-codebase to analyze [workflow]. Compare dependency relationships and Git history, then propose shared fixes for related problems before implementation.
Run a Controlled Refactoring Cycle
Use untangle-codebase within [scope]. Preserve existing user changes and source files during analysis. Implement approved decisions in reviewable batches with regression checks.

Лучшие практики

  • Agree on scope and optional cleanup choices before allowing implementation.
  • Preserve user changes, and create any analysis skeletons separately without overwriting repository source.
  • Review the decision log and run relevant regression checks after each structural change.

Избегать

  • Treating every special case as removable without checking the requirement it protects.
  • Removing comments or tests without the optional cleanup choice and a clear behavioral justification.
  • Allowing repeated whole-repository redesign without checkpoints, scope limits, or behavior verification.

Часто задаваемые вопросы

What does the skill actually provide?
It provides instructions for repository analysis, redesign, implementation, and verification. It does not include executable utilities.
Which assistants are listed as supported?
The listing supports Claude, Codex, and Claude Code. Tool availability and subagent support depend on the host environment.
Can I focus on one area?
Yes. The skill accepts an optional area or concern, and your prompt can set explicit scope boundaries.
Will it remove comments and tests automatically?
The instructions require asking whether to include each cleanup option. Test cleanup comes last because tests provide regression protection.
Does it guarantee unchanged behavior?
No. It requires final behavior checks, but verification depends on available tests and agent judgment.
What precaution matters when creating a code skeleton?
Require a separate analysis copy. The instruction to remove function bodies does not explicitly protect original source files or uncommitted changes.

Сведения для разработчиков

Автор

caldoai

Лицензия

Неизвестно

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

c993c6abcbffafea2683d7748b53b3dfaf438415

Актуальность поддержки

09.11.2026

Использование

0 загрузок · 0 просмотров

Структура файлов

📄 SKILL.md

Показать все
📦

codebase-analysis

80

Анализ кодовых баз со структурированными отчетами

от Atman36

Командам нужен быстрый способ разобраться в незнакомых репозиториях перед внесением изменений. Этот навык проводит Claude, Codex и Claude Code через проверки структуры, зависимостей, архитектуры, качества и безопасности.

Кодинг и разработка Просмотр
📦

reducing-entropy

80

Снизить энтропию кодовой базы

от softaworks

Кодовые базы разрастаются, потому что каждое изменение часто добавляет больше структуры, чем удаляет. Этот навык дает Claude, Codex и Claude Code метод ревью с приоритетом удаления для более компактных итоговых решений.

Кодинг и разработка Просмотр
📦

legacy-modernizer

79

Безопасная модернизация устаревшего кода

от sickn33

Устаревшие системы сложно изменять, не ломая работу пользователей или интеграций. Этот навык помогает выполнять поэтапные обновления, планировать совместимость, тесты и пути отката.

Кодинг и разработка Просмотр
📦

analyzing-patterns

86

Анализ паттернов кода и архитектуры

от C0ntr0lledCha0s

В больших кодовых базах скрываются повторяющиеся структуры и неочевидные архитектурные решения. Этот навык находит паттерны, объясняет их назначение и выделяет практические возможности для рефакторинга.

Кодинг и разработка Просмотр
📦

code-context-finder

83

Быстрее находите контекст кода

от 89jobrien

Разработчики часто теряют время, выясняя, зачем существует код и что от него зависит. Этот навык подсказывает Claude, Codex или Claude Code собрать связанные знания из графа, вызывающие места, импорты и тесты перед внесением изменений.

Кодинг и разработка Просмотр