Communitygithub.com

quantipixels/skills

Agent engineering skills

¿Qué es skills?

skills is a Claude Code agent skill that agent engineering skills.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add quantipixels/skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Parẹ́

Prefer elimination, direct state, local ownership, deep modules, native capability, and YAGNI. Reject relocated complexity.

Modes:

  • audit — bounded software system/subsystem simplification audit; read-only; no tests/builds.
  • review — one fixed software candidate; read-only; no provider/verdict.

Keep defect verdicts/stateful parity, implementation, and technical architecture outside this read-only simplification result.

Evidence

Pin the software system/candidate, baseline, instructions and exclusions. Inspect only the current consumers, implementation/configuration, history, generated/framework reachability, and system-native evidence needed to distinguish material simplification claims. Search or tool absence is never deletion proof by itself, and tool/metric output is evidence rather than the simplification verdict.

When control-flow/state-space/nesting/fan-out/lifecycle/complexity/test volume materially controls the investigation, read complexity and proof. When recurring maintainability/ownership patterns are material, read maintainability patterns. Patterns and metrics are signals, never findings.

Simplification ladder

Take the first sound reduction after understanding the real flow/consumers/contracts:

  1. Eliminate — the mechanism need not exist, or an existing element has no required behavior, contract, consumer, or owner.
  2. Reuse — current implementation/system capability → stdlib/framework/platform → installed dependency/tool.
  3. Derive — eliminate stored/duplicated state while preserving timing/ownership/cost.
  4. Localize — put policy/state with its real owner/deep module.
  5. Shrink — minimum direct mechanism; no speculative variation.

Do not recommend extraction/indirection merely because a file/function is large or a score is high. A new abstraction is not simplification unless it removes net semantic burden and owns a current variation or independently real boundary.

Audit

Inventory non-overlapping source, entry-point, build, test, tooling, platform, runtime/configuration, and generated subsystems. Classify implementation/dependencies/config/support artifacts retain | delete-safe | blocked. Run separate deletion, representation, ownership, algorithm, complexity-when-material, and proof passes.

Deletion safety needs more than search absence: check callers, dynamic/framework/generated reachability, config/data, builds, consumers, history, contracts and proof owners. Preserve public/security/data-integrity/concurrency/recovery/adapter/runtime/interaction/accessibility contracts when no stronger complete owner exists.

Audit tests by durable contract value rather than count/coverage. A test is a simplification candidate when evidence shows it cannot independently falsify a material contract, recomputes/mirrors production logic, verifies mocks/choreography rather than behavior, protects private structure, tests framework/library behavior the project does not own, duplicates stronger proof, requires disproportionate scaffolding, or survives only as construction history. Do not recommend deletion when the test uniquely protects a material stable invariant even if its implementation is small.

Rank material reductions by impact/risk/effort/dependency and express implementation slices; do not execute them. When scattered caller knowledge, forwarding layers, duplicated policy, or shallow seams indicate a deepening opportunity, identify the misplaced responsibility and caller burden. If selecting the replacement module/interface/seam is itself a consequential architecture question, use architect rather than designing the replacement inside pare.

Review

Pin the supplied candidate; otherwise use the exact current change boundary. Check cohesion, coupling, reuse, YAGNI, vocabulary, invalid/duplicated state, ownership, depth, proof and material semantic complexity.

Also check:

  • change-envelope drift: touched subsystems/files/contracts that do not have a concise requested-behavior or proof reason;
  • scope expansion through new dependencies, parallel implementations, compatibility paths, speculative abstractions, or unrelated cleanup;
  • production architecture introduced mainly for testability without an independently real production boundary;
  • edge-case machinery that could disappear by eliminating/strengthening the causal state or owner; and
  • durable tests against stable seam, independent oracle, falsifiability, stronger existing proof, and maintenance burden.

Treat passing tests, coverage, line-count reduction, or tool scores as evidence only. Demonstrably dead or redundant code may be surfaced as a cleanup recommendation when safe removal is supported by evidence; its mere presence is not a blocking finding. Route possible defects to atunwo; conflicting project/domain vocabulary to amose. When a material simplification finding requires a new consequential module/interface/seam design, leave that technical shape to architect and retain only the evidence-backed simplification need here.

When a deliberate simplification has a documented ceiling/revisit trigger, preserve it if current evidence supports it. A material deliberate limitation with no observable revisit trigger is a maintainability concern, not a reason to manufacture a separate debt system.

Findings

Use tags such as delete, native, yagni, state, owner, scope, test, shrink, proof and report:

<tag> <cost/consequence>. <smaller form>. [location]
Risk: <material risk>
Proof: <evidence / future proof owner>
Confidence: <level>

Recheck identity, reachability, ownership, proof, migration and relevant workspace state before recommending. State future verification/authority without executing tests/builds or mutating.

Return scope/identity, ranked reductions, retained contracts, proof owners, blockers, implementation slices, required execution authority, future verification, and residual risk.

Skills relacionados