원클릭으로
ai-ecosystem-audit
Use ONLY when executing `/ecosystem-audit` or when invoked by the `ecosystem-auditor` specialist.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use ONLY when executing `/ecosystem-audit` or when invoked by the `ecosystem-auditor` specialist.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Scaffolds and extends .NET 10 Minimal API BFF modules using Clean Architecture (Application/Core/Infrastructure), Hexagonal port/adapter boundaries, and reflection-based module isolation. Use when creating new .NET modules, adding endpoints/use-cases with infrastructure integration, or refactoring toward ports/adapters and module isolation.
Pre-merge code review for .NET 10 Minimal API / modular monolith pull requests. Diffs current branch against a target branch, applies .NET-specific checklists (Minimal API endpoints, modular isolation, ports & adapters / hexagonal, EF Core, C# strictness), runs dotnet build + dotnet format --verify-no-changes, and emits a tiered report (verbose for juniors, terse for seniors). Auto-loads project AGENTS.md rules. Use when user runs /cop-review, says "pre-merge review", "review before merging", "check my PR against <branch>", or invokes the dotnet-cop agent.
Pre-merge code review for Angular + TypeScript pull requests. Diffs current branch against a target branch, applies Angular-specific checklists (signals, RxJS, clean architecture, flurryx, TS strict), runs lint + tsc, and emits a tiered report (verbose for juniors, terse for seniors). Auto-loads project AGENTS.md rules. Use when `code-reviewer` selects Angular guidance for /cop-review, or when the angular-cop specialist is explicitly invoked.
Scaffolds and extends .NET 10 Minimal API BFF modules using Clean Architecture (Application/Core/Infrastructure), Hexagonal port/adapter boundaries, and reflection-based module isolation. Use when creating new .NET modules, adding endpoints/use-cases with infrastructure integration, or refactoring toward ports/adapters and module isolation.
Pre-merge code review for .NET 10 Minimal API / modular monolith pull requests. Diffs current branch against a target branch, applies .NET-specific checklists (Minimal API endpoints, modular isolation, ports & adapters / hexagonal, EF Core, C# strictness), runs dotnet build + dotnet format --verify-no-changes, and emits a tiered report (verbose for juniors, terse for seniors). Auto-loads project AGENTS.md rules. Use when `code-reviewer` selects .NET guidance for /cop-review, or when the dotnet-cop specialist is explicitly invoked.
Generate OpenAPI 3.1 specs that follow the Zalando RESTful API Guidelines (kebab-case naming, cursor pagination, RFC 9457 problem+json errors, URL versioning, idempotency), one YAML file per bounded context/domain. Use when authoring, updating, or reviewing an OpenAPI/Swagger specification, or when preparing specs to push to SmartBear SwaggerHub.
| name | ai-ecosystem-audit |
| description | Use ONLY when executing `/ecosystem-audit` or when invoked by the `ecosystem-auditor` specialist. |
Use this rubric only for the reusable, read-only audit of repository-controlled OpenCode and Claude Code assets.
/ecosystem-audit [--scope=all|parity|skills|agents|commands|config] [--strict] [--relevance=gc-platform|portable]
Defaults: --scope=all, --relevance=gc-platform.
all audits every dimension.parity audits mirrored OpenCode/Claude artifacts and necessary harness translations.skills, agents, commands, and config focus detailed analysis on that artifact class, retaining only reference checks necessary for interpretation.--strict promotes unverified references, incomplete mirrors, undocumented differences, and absent purpose/trigger/owner/output/mutation boundaries from risks/unknowns to findings. It never converts an inference into a confirmed fact.--relevance=gc-platform uses current repository stack markers and documented conventions. portable evaluates reusable harness design without requiring gc.platform-specific fit.Audit repository-controlled assets under .opencode/ and .claude/, plus project stack markers necessary to establish relevance. Exclude user-home configuration, secrets and secret-bearing files, node_modules, generated/build/cache directories, runtime state/runtime configuration, dependency lockfile contents, and product-source quality.
The audit is read-only: no edits, generated files, installs, hook execution, commits, remote actions, or delegation. Redact sensitive values.
path:line.Normalize each asset as: ecosystem, kind, logical name, path, purpose, trigger, owner/dispatcher, expected output, mutation boundary, references, and relevance evidence.
Match mirrors by logical name and role, not by byte equality. Compare purpose, trigger, scope, inputs, output contract, evidence standard, and mutation boundary. Necessary OpenCode/Claude tool syntax, frontmatter, model, path, or dispatch translations are not defects when evidenced. Record evidenced translations under Deliberate differences; do not classify them as defects without contrary evidence.
In gc-platform mode, use only current repository evidence for relevance: project markers and documented conventions for the Angular frontend, .NET backend, tests, API specifications, and harness rules. Do not infer relevance from user-home assets or inspect application implementation quality. In portable mode, evaluate whether the artifact remains coherent as a generic OpenCode/Claude harness asset.
Return exactly one Markdown document with no preamble or postamble. If a section has no items, write None evidenced.
# AI Ecosystem Audit
## Audit identity
| Field | Value |
| --- | --- |
| Audit date | <date> |
| Revision | <SHA or unknown> |
| Scope | <parsed scope> |
| Strict mode | <on/off> |
| Relevance mode | <gc-platform/portable> |
| Included roots | <roots> |
| Exclusions | <exclusions> |
## Summary
| Status | Count | Evidence |
| --- | ---: | --- |
| Confirmed findings | <n> | <path:line links> |
| Likely findings | <n> | <path:line links> |
| Unknowns | <n> | <path:line links or `none`> |
| Deliberate differences | <n> | <path:line links> |
## Parity inventory
| Logical artifact | OpenCode | Claude Code | Parity | Evidence |
| --- | --- | --- | --- | --- |
## Findings
| ID | Classification | Confidence | Type | Evidence | Impact | Recommended next action |
| --- | --- | --- | --- | --- | --- | --- |
## Purpose map
| Artifact | Purpose | Trigger | Owner/dispatcher | Output | Mutation boundary | Relevance | Evidence |
| --- | --- | --- | --- | --- | --- | --- | --- |
## Duplicate/collision register
| Artifacts | Classification | Shared purpose/trigger | Disposition | Evidence |
| --- | --- | --- | --- | --- |
## Deliberate differences
| Difference | Why deliberate or evidenced | Evidence |
| --- | --- | --- |
## Risks and unknowns
| Item | Classification | Missing evidence / resolution path | Evidence |
| --- | --- | --- | --- |
## Prioritized backlog
| Priority | Item | Suggested owner | Validation | Evidence |
| --- | --- | --- | --- | --- |