Skip to main content
記録された最新のソース活動
SkillsMP カタログ更新
収集済み skills
22
GitHub スター
651
GitHub フォーク
58

AI アシスタントでインストール

このプロンプトをコピーして、使用中の AI アシスタントに送ってください。

リポジトリの README を読み込んでいます…

このリポジトリの skills

分類待ち

収集済み skill 22 件中 22 件を表示しています。

職業分類
未分類
説明

Audit and write all of Nino's docs - the nino.docs site (English and Chinese pages, changelog, benchmark data), README.md and README.zh.md, docs/ in this repository, CONTRIBUTING.md, the runtimes' READMEs and the public skill skills/nino-serialization - so…

原文の言語: 英語

更新
職業分類
未分類
説明

Run an audit round of Nino with parallel agents in worktrees - layout, redundancy, code, core, security, performance, machine code, generator, generated code, analyzer, runtimes, CI, naming, docs - code first, docs last, then triage, land and verify. Use when…

原文の言語: 英語

更新
職業分類
未分類
説明

The definition of done for a Nino change - runtime, generator, diagnostics and code fixes, wire format, runtimes in other languages, tests, security, machine code, benchmarks, docs and commits. Use when building or reviewing any change before it lands; a…

原文の言語: 英語

更新
職業分類
未分類
説明

Write correct, fast code with Nino v4 (the source-generated binary serializer for C# on NuGet as Nino, in Unity from OpenUPM) - [NinoType] classes, structs, records and interfaces, member order, constructors, positional / version-tolerant / keyed formats,…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit and fix Nino's directory structure - where each project, script, test, fixture and doc lives, folders that mix concerns or hold one file, dead or one-off files, names of folders and files, and the agent instruction files that describe the tree (every…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit Nino's diagnostics (NINO rules in src/Nino.Generator/Analysis), the suppressor and the code fixes - missing rules for declarations that cannot work or that cost, false positives, messages that name the member and the fix, one diagnostic per mistake, a…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit and change Nino's GitHub Actions (ci.yml, runtimes.yml, unity.yml, fuzz.yml, codeql.yml, release.yml, report.yml, ab-bench.yml and the test branch's A/B workflows) - as fast and parallel as possible, green on main and the test branch, every action…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit Nino's code for cleanliness and maintainability and fix it - non-DRY code, coupling, dead code, god files and god methods, one problem solved two ways, comments that restate instead of explaining why, scripts that duplicate each other - across tools,…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit Nino's runtime libraries (src/Nino.Core, Nino.Immutable, Nino.AspNetCore, Nino.UnityTypes) for correctness and design - redundant mechanisms, duplicated logic, coupling, API shapes that differ for one act, lifecycle bugs (pooling, reuse, recycling,…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit what the generators write - the C# formatters, registrations and interceptors Nino.Generator emits, and the TypeScript, Go and Rust nino-gen writes - for readable text (no dead locals, no repeated qualified names, values said once), for size (build…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit the Nino source generator itself (src/Nino.Generator and its Roslyn 4.8/4.12 builds) - incremental pipeline and caching, cost per keystroke in the IDE, equatable symbol-free models, the model's rules (TypeModel.Need, DispatchesSubtypes, IsDispatchRoot),…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit every name in Nino - public API, attributes and their options, settings, generated members and hint names, diagnostics' titles and messages, internal types, methods, fields, files and projects, tests and benchmarks, the runtimes' APIs in Go, Rust and…

原文の言語: 英語

更新
職業分類
未分類
説明

Find the next performance win in Nino (.NET, Unity/Burst, Go, Rust, TypeScript) - where wins come from, gaps against MemoryPack, MessagePack, protobuf-net and each language's competitors, and the plan to prove each (measuring is the benchmark skill,…

原文の言語: 英語

更新
職業分類
未分類
説明

Find and remove redundancy everywhere in Nino - duplicated or dead code, unused files, generator stages or emitters that do the same work, analyzer rules that overlap, generated code repeated per type or per file, two APIs or options for one job, skills that…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit Nino's runtimes outside .NET (runtimes/go, runtimes/rust, runtimes/typescript) and nino-gen (src/Nino.Codegen), which writes code for them - safety on hostile input, speed against each language's competitors, SIMD beyond strings, allocation, idiomatic…

原文の言語: 英語

更新
職業分類
未分類
説明

Audit and extend Nino's defenses against hostile input in every runtime (.NET, Go, Rust, TypeScript and the code nino-gen writes) - NinoDataException through NinoThrow, lengths checked before allocating, depth limits, canonical bytes only, hash-flooding…

原文の言語: 英語

更新
職業分類
未分類
説明

How to measure Nino and what may be published - the .NET BenchmarkDotNet suite (quick mode, filters, v3 3.3.13 back to back, MemoryPack, MessagePack, protobuf-net), member-by-member and generator benchmarks, machine-code listings, the Go, Rust and TypeScript…

原文の言語: 英語

更新
職業分類
未分類
説明

Nino's optimization techniques, measured and kept - what made read and write paths faster or slower in .NET (the JIT's inlining budget, keeping the reader and writer in registers, out-of-line rare paths, static readonly checks, bounds-check elimination with a…

原文の言語: 英語

更新
職業分類
未分類
説明

Every platform Nino runs on and how to test each locally - x64 with AVX-512/AVX2/SSSE3 only, Arm64 and Arm32 under qemu (with the flags that keep qemu from crashing), 32-bit and big-endian, no SIMD, WebAssembly, Mono and the net472 build, .NET Framework,…

原文の言語: 英語

更新
職業分類
未分類
説明

How Nino reads and builds a runtime's own objects through their fields instead of the public API - CollectionViews (List, HashSet, Dictionary layouts per runtime), mirror classes and ObjectTypes.Retype, ImmutableDictionary/ImmutableHashSet trees (HashTrees),…

原文の言語: 英語

更新
職業分類
未分類
説明

The full Nino gate before anything reaches main or the test branch - build, the unit test matrix, runtime internals, AOT, fuzz, conformance, Go/Rust/TypeScript checks, codegen, actionlint, agent instructions, the docs site - then landing by fast-forward and…

原文の言語: 英語

更新
職業分類
未分類
説明

Everything a change to Nino's bytes must update - the spec (docs/spec/wire-format.md), the conformance corpus and its version, the Go, Rust and TypeScript runtimes, nino-gen's templates and the committed generated code, the Unity Burst kernels, every…

原文の言語: 英語

更新
収集済み skill 22 件中 22 件を表示しています。