ワンクリックで
fluo-package-audit
fluo package audit knowledge pack. Captures package groups, label allowlist, finding schema, and issue draft constraints.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
fluo package audit knowledge pack. Captures package groups, label allowlist, finding schema, and issue draft constraints.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
fluo release operations knowledge pack. Captures Changesets, Version Packages PR, GitHub Actions-only publish, and release metadata sources.
fluo behavioral contract governance knowledge pack. Captures behavioral contract precedence, package README/docs/test/change impact, and release-impact changesets awareness.
fluo documentation governance knowledge pack. Captures EN/KO parity, docs hub companion pages, tooling/CI enforcement, and regression evidence expectations.
SOC 職業分類に基づく
| name | fluo-package-audit |
| description | fluo package audit knowledge pack. Captures package groups, label allowlist, finding schema, and issue draft constraints. |
| compatibility | opencode |
| metadata | {"language":"en","domain":"audit","mode":"knowledge"} |
This skill provides the knowledge required for performing structured package audits within the fluo repository.
Audits should categorize packages into the following functional groups:
core, config, di, i18n, runtimehttp, platform-fastify, platform-nodejs, platform-express, platform-bun, platform-deno, platform-cloudflare-workersvalidation, serialization, openapi, graphql, cache-managerjwt, passportredis, queue, cron, cqrs, event-bus, microservices, notifications, email, slack, discordwebsockets, socket.ioprisma, drizzle, mongoosemetrics, terminus, throttlerreactcli, studio, testing, viteFor /search-issue, all-package expansion, batching, and package-level route_plan creation belong to the command harness. Do not treat any package as a representative sample.
/search-issue treats selected purposes as routing keys, not as prompt hints. Supported route targets:
bug-finding: fluo-package-architecture-reviewer, fluo-package-tests-edge-reviewerrefactoring: fluo-package-architecture-reviewerfeature-addition: fluo-package-feature-rd-reviewercontract-api: fluo-package-contract-api-reviewerarchitecture-boundary: fluo-package-architecture-reviewertests-edge: fluo-package-tests-edge-reviewerdocs-book-sync: fluo-package-docs-book-reviewerrelease-impact: fluo-package-release-impact-reviewernestjs-migration-gap: fluo-package-nestjs-migration-reviewercomprehensive: fluo-package-contract-api-reviewer, fluo-package-architecture-reviewer, fluo-package-tests-edge-reviewer, with specialist agents only on explicit triggerReviewers and R&D agents audit only their assigned single package.
Only the following labels should be used when drafting or creating issues:
priority:p0, priority:p1, priority:p2area:foundation, area:request-pipeline, area:auth, area:http-runtime, area:infra-messaging, area:protocol-adapters, area:cli, area:persistencebug, enhancement, documentation, performance, tech-debt, type:maintainabilityscope:security, scope:nestjs-paritywave:1, wave:2, wave:3source:package-audit (Required for all audit findings)scope:nestjs-parity is a legacy GitHub label name only. Audit reports must not imply NestJS compatibility or one-to-one parity; phrase the finding as a NestJS migration gap or an unsupported NestJS assumption, especially around standard decorators versus legacy decorator metadata.
Package groups and GitHub area:* labels are not one-to-one. Map the ui package react to the existing area:http-runtime label because it owns HTTP-dispatched server rendering boundaries; do not create or assume an area:ui label.
Audit findings must include:
severity: P0 (Critical), P1 (High), P2 (Medium)package: Package directory nameevidence: File path and line number(s)problem: Concise description of the issuecontract_impact: none, doc-only, behavior-change, or breakingaffected_surfaces: Classification of required updates across package, docs, book, and examples.docs_book_impact: none, needs-check, docs-required, book-required, or docs-and-book-requiredpurpose_alignment: primary, secondary, or unrelated-criticalpreserve_contract_fix: Contract-preserving fix directioncontract_change_needed: Whether a contract change is needed and whyFeature R&D routes must return rd_brief records instead of audit findings:
package: Package directory namepurpose: feature-additionuser_problem: User or developer problem the feature would solveevidence_basis: README/docs/current limitation/open issue evidencecurrent_surface: Current API/docs behaviorrecommended_option: Minimal viable directioncontract_impact: none, doc-only, behavior-change, or breakingtests_docs_release_plan: Required tests, docs, examples, and changeset assessmentissue_eligibility: candidate, defer, or rejectanti_speculation_reason: Required when eligibility is defer or rejectrd_brief outputs become issue drafts only after documented gap evidence and must still pass registration triage. Speculative enhancements stay deferred./search-issue must send draft issues through fluo-package-issue-registration-reviewer before any GitHub issue creation.defer or reject instead of registered.