black-tortoise-agent-quality-scan
Black-Tortoise Agent Quality Scan Skill
使用時機
- PR 前後,想快速列出高風險點(lint/type/test 失敗、API 誤用、層次違規)。
- 需要縮小改動面積並產出可執行的修正清單。
作業流程
- 範圍鎖定:用
search/changes或 git diff 決定掃描檔案;若無 diff,聚焦當前功能目錄。 - 規則定位:依
docs/INDEX.md讀取對應AGENTS.md/README.md,確認層次邊界與禁止事項。 - 問題蒐集:
- 啟用
codacy/*取得分析;記錄嚴重/高優先事項。 - 若有框架 API 疑慮,透過
context7/*查官方簽章。
- 啟用
- 拆解與排序:用
sequentialthinking/*產出最小修正步驟(先高風險、低成本)。 - 建議修正:針對每項問題給出最小可執行修正與檔案路徑;避免跨層改動。
- 驗證:建議執行
pnpm run lint、pnpm run architecture:gate、相關 tests(除非要求,不自動執行)。
輸出格式
More from 7spade/black-tortoise
material-design-3
Material Design 3 (Material You) design system knowledge for modern web and Angular applications. Use when implementing Material Design 3 theming, components, typography, color systems, dynamic color, accessibility patterns, or migrating from Material Design 2. Covers design tokens, theming APIs, and Material You principles.
68architecture-ddd
Domain-Driven Design patterns, layer boundaries (Presentation → Application → Domain ← Infrastructure), tactical patterns (entities, value objects, aggregates, repositories), and event-driven flow guidance. Use when designing new features, refactoring across layers, or enforcing DDD architectural boundaries.
13webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
12cohesion-coupling-review
Review a proposed change for high cohesion/low coupling; recommends the smallest boundary-safe refactor (ownership, minimal public surface, no reach-in imports). Use when reviewing code for coupling issues, cross-boundary imports, or excessive dependencies.
10angular-material-cdk-animations
Angular Material + CDK + @angular/animations usage patterns aligned with zoneless + signals-first UI and M3 tokens. Use when implementing Material Design 3 components, accessibility features, animations, overlays, drag-drop, virtual scrolling, or custom UI components using CDK utilities.
10angular-fire
Best practices and code patterns for @angular/fire version 20+, integrating Firestore and Auth with Signals and DDD architecture. Use when implementing Firebase integration, Firestore repositories, or AngularFire Auth in the infrastructure layer.
10