Skip to content

Online Identity Dossier: kai9987kai

Kai Piper edited this page Feb 15, 2026 · 1 revision

Online Identity Dossier: kai9987kai

Executive summary

The online identity “kai9987kai” appears to be a long-running, multi-platform persona spanning 3D asset publishing, game-development coursework/portfolio work, and software development (notably Python, web (HTML/CSS/JS), and some Java). The strongest primary-source anchors are the entity["company","GitHub","code hosting platform"] profile (with extensive repositories and numerous cross-links) and the entity["company","Sketchfab","3d model marketplace"] profile (with hundreds of 3D models and an explicit account creation date). citeturn10view3turn43view0

Cross-linking patterns indicate a connected “ecosystem” of properties (multiple domains plus social accounts) used as a portfolio hub, including a primary website on kai9987kai.co.uk and an additional site on kai9987kai.pw that hosts project pages and downloads. citeturn13search0turn23view4turn23view5

Public activity evidence includes:

  • 3D models: 331 models on Sketchfab; membership since January 24, 2016; creator stats (views/likes/triangles/vertices) displayed on the profile. citeturn43view0
  • Software repos: prominent repositories include AutoClicker (17 stars, 12 forks), Email-Bomber (8 stars, 2 forks), and newer projects oriented toward “single-file” web apps and AI/agent simulations (e.g., Agent-Mouse-Simulation, Labyrinth, single-file-lab-studio). citeturn9view0turn9view1turn31view1turn31view0turn30view0
  • Community/forum traces: multiple entity["company","Reddit","social news platform"] threads/comments under the username (e.g., 3D modeling critique discussion; art critique defense; YouTube self-promotion post). citeturn7view0turn3view2turn7view2
  • External reuse/mentions: a mobile game listing credits a Sketchfab model (“Fishing Net”) authored by “kai9987kai” under CC BY 4.0, and a entity["company","Daz 3D","3d software company"] forum thread lists a “Potato Masher” model by “kai9987kai” (with a note about texture licensing concerns). citeturn21view0turn21view1

A notable recent development is a entity["company","Microsoft","technology company"] Visual Studio Marketplace listing for “Single-File Lab Studio”, published under the publisher name “kai9987kai”, with release metadata on February 14, 2026 and low early adoption (1 install, 0 ratings at the time of capture). citeturn27search0turn23view2

Privacy/security risk is elevated because multiple properties publicly display direct contact details (emails/phone numbers) and because some repositories are explicitly framed as tools that can be used for abuse (e.g., “Email-Bomber”, “NotificationSpammer”, “Mass file maker”). This report does not reproduce personal contact details even if publicly posted; it focuses on platform-level identity evidence and technical artifacts. citeturn9view1turn9view2turn29view3turn13search0turn41search0

Scope, methodology, and limitations

This dossier was produced using publicly accessible web pages discoverable from the handle string “kai9987kai” and directly linked accounts/pages. Priority was given to primary sources (official profiles, repository pages, original forum threads, and platform listings). citeturn0search0turn10view3turn43view0turn23view2turn7view0

Several platform pages (notably some entity["company","YouTube","video platform"] channel endpoints and some entity["company","Instagram","social media platform"] endpoints) could not be fetched reliably in-tool at the time of research; where this occurred, only search-snippet-visible metrics (subscriber counts / post counts) are reported and marked as potentially time-sensitive. citeturn39search3turn5search0turn5search1

Because the request includes real-world identifiers, an important constraint is applied: no attempt is made to deanonymize beyond what the accounts themselves explicitly self-assert, and no personal contact details (emails, phone numbers) are reproduced in the report text. Where pages contain extensive resume-like personal details, the report references their existence without reprinting sensitive fields. citeturn10view3turn13search0turn41search0

Account inventory and cross-links

Consolidated account table

The table below lists accounts and pages tied to the identity by (a) exact-handle match, or (b) explicit cross-linking from a primary account (especially GitHub/Sketchfab/portfolio sites). “Unspecified” indicates the platform did not expose the attribute in accessible content.

Platform Handle / Display name Evidence (profile/page) Public metrics (captured) Creation / “member since” Linkage basis Notes
entity["company","GitHub","code hosting platform"] kai9987kai (profile name shows a personal name) citeturn10view3 10 followers; 22 following; repositories shown as 127; profile lists external links Unspecified Primary anchor Page also lists location text and multiple outbound links (website + social). citeturn10view3
GitHub (org) “Umar Tech” (@kai9987kai12) citeturn5search2 1 public repo shown (“The-Dash”), updated Feb 2, 2025 Unspecified Handle-adjacent + linkable via shared handle family Org page includes outward links (including an invite link) and location text. citeturn5search2
Portfolio website kai9987kai.co.uk citeturn13search0turn39search10 Unspecified Copyright notice suggests 2018–2026 on page footer Primary hub (linked from profiles) Site describes itself as a portfolio hub and lists multiple project pages; page includes widgets implying collection of system/IP/cookie info. citeturn13search0
Secondary site kai9987kai.pw citeturn23view4turn23view5 Unspecified Unspecified Project-page host Hosts subpages for YouTube-channel hub (“Mega sad kipper”) and downloadable Minecraft maps. citeturn23view4turn23view5
entity["company","Sketchfab","3d model marketplace"] kai9987kai citeturn43view0 19 followers; 16 following; 331 models; 53.2k views; 345 likes; large total triangles/vertices Member since Jan 24, 2016 Primary anchor “About” text indicates learning status + job-seeking + games-design study; skill tags list common 3D/game tools. citeturn43view0
entity["company","ArtStation","digital art platform"] kai9987kai / portfolio pages show a personal name citeturn0search7turn20view0 Snippet indicates 6 followers / 0 following (time-sensitive) Unspecified Cross-platform portfolio identity One project page includes “Studying Game Design (HONs) at bournemouth university”. citeturn20view0
Instagram @kipper_the_dipper citeturn5search0 415 followers; 1.9K+ following; 163 posts Unspecified Listed in GitHub profile links Display name suggests a personal identity; bio includes a tagged account reference. citeturn5search0turn10view3
Instagram @kaipiperspam citeturn5search1 121 followers; 515 following; 326 posts Unspecified Listed in GitHub profile links Bio states “Main account: @kipper_the_dipper”. citeturn5search1turn10view3
Instagram @starwarsnuggets citeturn39search4 Unspecified Unspecified Thematic match to YouTube channel + linked from third-party mirrors Snippet shows posts dated September 2022 (examples); direct profile fetch was limited. citeturn39search4
YouTube @Megasadkipper citeturn39search3turn23view5 Snippet: 102 subscribers; 8 videos Unspecified Linked from kai9987kai.pw page Channel appears treated as a main channel (“Mega Sad Kipper” page). citeturn39search3turn23view5
YouTube @starwarsnuggets citeturn39search2turn5search15 Unspecified Unspecified Thematic/branding linkage Channel described as Star Wars content (lore, YTPs, theories). Third-party video descriptions link to related social + website. citeturn39search2turn5search15
Reddit u/kai9987kai citeturn7view0turn7view2turn3view1turn3view2 Unspecified Unspecified Username match Posts/comments exist across art/3D/video-promo communities; user-profile page rate-limited during research. citeturn7view0turn4view0
Panzoid “kai9987kai” citeturn22search25turn22search23 View counts shown in snippets (e.g., 1,760 views on a 2018 creation) Unspecified Username match + linkage to YouTube channel in Panzoid content Direct page fetch returned no content in-tool; only snippet-level evidence included. citeturn22search25turn39search1
Terraria forums “kai9987kai” member page citeturn22search20turn25search0 Unspecified Unspecified Username match Snippet indicates “There are no messages on profile yet” (more detailed activity unclear due to page rendering limitations). citeturn25search0
Visual Studio Marketplace “Single-File Lab Studio” publisher shown as “kai9987kai” citeturn23view2turn27search0 1 install; 0 ratings (at capture) Released Feb 14, 2026 (marketplace metadata) Publisher-name match + GitHub repo supports same product family Listing describes a tool for generating single-file HTML/CSS/JS apps. citeturn27search0turn23view2
Wix site “pip21002558.wixsite.com/medieval-weapons-mus” (site states built by a personal name) citeturn41search0 Unspecified Unspecified Portfolio project site linkage (name match) Contains detailed project write-up (Unity museum) and also publishes direct contact details (not reproduced here). citeturn41search0

Relationship map

The following diagram summarizes the observed linkage structure (explicit self-links vs. thematic/weak links). citeturn10view3turn43view0turn13search0turn23view5turn27search0

graph TD
  A["Identity: kai9987kai (handle)"]

  A --> G["GitHub profile (primary hub)"]
  A --> S["Sketchfab profile (3D models)"]
  A --> W["kai9987kai.co.uk (portfolio hub)"]
  A --> PW["kai9987kai.pw (project subpages)"]

  G --> IG1["Instagram: kipper_the_dipper"]
  G --> IG2["Instagram: kaipiperspam"]
  G --> YT1["YouTube channel (linked by ID)"]
  G --> ORCID["ORCID link (JS gated)"]
  G --> X["X/Twitter handle listed"]

  PW --> YT2["YouTube: Megasadkipper (channel page referenced)"]
  PW --> MC["Minecraft map downloads (Drive links)"]

  S --> EXT["Third-party reuse: mobile app credits"]
  S --> FORUM["Third-party mention: Daz forum credits a model"]

  G --> VSM["VS Marketplace listing: Single-File Lab Studio"]
  VSM --> GHVSX["GitHub repo: single-file-lab-studio"]

  A -.-> R["Reddit username match (posts/comments)"]
  A -.-> PZ["Panzoid username match (snippets)"]
  A -.-> TF["Terraria forum member page (snippet)"]
Loading

image_group{"layout":"carousel","aspect_ratio":"16:9","query":["kai9987kai Sketchfab Fishing Net 3D model","kai9987kai Sketchfab Light Saber 3D model","kai9987kai Sketchfab medieval dining hall chandeliers","AutoClicker GitHub kai9987kai"] ,"num_per_query":1}

Content and activity analysis

3D modeling and game-art footprint

The Sketchfab account is unusually large for an individual portfolio handle, showing 331 models, explicit member since January 24, 2016, and cumulative geometric stats in the tens of millions of triangles/vertices. The profile also lists a location string (“winchester”) and describes being a learner while “studying Games design” and looking for jobs, plus a skill list (3ds Max, Blender, Maya, Photoshop, Substance, Unity, Unreal). citeturn43view0

Third-party pages provide evidence that the 3D work is being reused externally:

  • A mobile game listing (“Escape Game: Beachside Pier”) credits a Sketchfab “Fishing Net” model by “kai9987kai” under Creative Commons Attribution 4.0, suggesting at least some models were published with permissive reuse licensing. citeturn21view0
  • A entity["company","Daz 3D","3d software company"] forum contest entry lists “Potato Masher” by “kai9987kai” (Sketchfab) among freebies used, with a note that an included texture referenced an Adobe Stock ID (raising uncertainty about whether textures were fully free-to-use). citeturn21view1

Separately, a Wix-hosted “Medieval Weapons Museum” project page describes producing a set of medieval weapon models, texturing workflows, and compilation into a Unity-based museum environment, aligning with a game-design/3D pipeline portfolio. The page includes extensive project planning and evaluation text. citeturn41search0

Social and community discussion footprint

On Reddit, “kai9987kai” appears in multiple contexts:

  • A 3D modeling showcase thread (“I 3d modelled a medieval dining hall…”) shows the user as OP and includes extended critique regarding materials/textures and poly density; the thread is shown as archived (“Archived post. New comments cannot be posted”). citeturn7view0turn3view1
  • In an art critique thread (painting), the username appears defending another user and arguing against overly harsh criticism; this is evidence of interpersonal/community engagement rather than pure self-promotion. citeturn3view2
  • In a YouTube-self-promotion thread, the username posted a late follow-up comment (“saw this 7 years later…”) indicating long-tail engagement with older promotional posts. citeturn7view2turn3view3

Even without the Reddit profile page (rate-limited during research), these thread-level sources confirm activity under the exact username. citeturn4view0turn7view0turn7view2

YouTube and “Star Wars Nuggets” branding cluster

Two distinct YouTube branding nodes appear repeatedly:

  • “Mega sad kipper” (snippet indicates 102 subscribers and 8 videos at capture time). citeturn39search3
  • “Star Wars Nuggets”, described as a Star Wars channel posting lore, YouTube Poops, theories, and similar content. citeturn39search2

A project page on kai9987kai.pw positions “Mega Sad Kipper” as the “main channel” and provides a contact route (not reproduced). citeturn23view5
A third-party video mirror (Rutube) includes a description that links to “starwarsbattlefrontnuggets” on Instagram, a website, a donation link, and the same X/Twitter handle listed on GitHub—suggesting a recurring cross-platform promotional pattern for the Star Wars content brand. citeturn5search15turn10view3

Because direct YouTube channel pages were not fetchable in-tool at the time, channel-level metrics beyond snippets are treated as time-sensitive and “unspecified” when not shown in accessible content. citeturn39search3turn39search2

Technical artifacts and inferred skills

GitHub portfolio scale and languages

The GitHub profile is a central aggregator: it lists a personal website and multiple social accounts, provides public repository counts (seen as 127 on the repositories view), and shows a broad mix of languages in the repository filters (HTML, C#, Python, ShaderLab, GLSL, Lua, etc.). citeturn10view3turn29view2

Recent repository list entries (February 2026) show multiple “single-file” web experiences and AI/simulation-themed projects updated around Feb 14, 2026, indicating active development immediately prior to this report date. citeturn29view2turn29view3

Notable repositories and artifacts

The following repositories are notable either by popularity (stars/forks), security relevance, or recency:

Repository Description (from repo page) Stars / Forks Notes / implications
AutoClicker Python-based click automation tool; repo shows 17 stars, 12 forks; releases exist (e.g., “Auto Clicker V6.0” listed as “Latest” with a June 2020 date in repo view). citeturn9view0turn34view0turn35view0turn35view1 17 / 12 citeturn9view0 Automation tooling; can be benign (accessibility/testing) or used to automate abusive behavior in some contexts. Repo contains embedded contact info (not reproduced). citeturn34view0turn13search0
Email-Bomber Java project described as sending a large quantity of emails quickly; repo shows 8 stars, 2 forks; releases exist (latest “Email Bomber” shown Mar 27, 2019); repo updated Feb 15, 2026 in repository list. citeturn9view1turn22search2turn29view3 8 / 2 citeturn9view1 High abuse potential (spam/harassment). A public issue states “Google has blocked this due to security” (opened May 8, 2023). citeturn22search6
NotificationSpammer Python project described as spamming Windows notifications; 2 stars. citeturn9view2 2 / 0 citeturn9view2 Also abuse-prone; indicates interest in OS-level automation/notification APIs. citeturn9view2
single-file-lab-studio TypeScript-heavy repo for generating single-file HTML/CSS/JS apps; includes a built .vsix artifact filename and dual licenses (Apache-2.0 and MIT) shown. citeturn30view0 0 / 0 citeturn30view0 Closely matches the Visual Studio Marketplace listing (“Single-File Lab Studio”). citeturn27search0turn30view0
Agent-Mouse-Simulation Described as an AI-controlled mouse agent using screen capture + CNN + Q-learning; shows 1 star. citeturn31view1 1 / 0 citeturn31view1 Suggests AI experimentation + automation tooling convergence (pyautogui-like interaction). citeturn31view1
Labyrinth Single-file reflective maze with journaling prompts and optional LLM coach; description mentions OpenAI “Responses API” (as text in repo description). citeturn31view0 0 / 0 citeturn31view0 Indicates interest in AI-assisted UX and “single-file app” packaging. citeturn31view0turn29view2
YouTubeVideoShearchChromeExtension Chrome extension for searching their YouTube channels’ videos; shows 1 star; languages list includes HTML and JavaScript. citeturn8view4 1 / 0 citeturn8view4 Self-referential tooling supporting their creator ecosystem. citeturn8view4turn39search0

Open-source contributions and external interactions

Evidence of interaction outside the account’s own repositories includes:

  • A pull request titled “general revamp” (#12) to another repository, opened Feb 2, 2025, containing 5 commits (with filenames indicating configuration/setup updates). citeturn33view0turn32view0
  • An older issue filed Feb 13, 2019 in the “esp8266_deauther” repository asking about extending range with a WiFi extender. citeturn32view2

These indicate at least occasional engagement with external codebases, though the bulk of activity appears to be in personal repos. citeturn33view0turn10view3

Timeline and reputation signals

Chronological timeline table

Dates are shown as they appear on the source; where a platform only displays relative time or omits timezone/year, the entry is marked accordingly.

Date (as shown) Platform / surface Event Evidence
Jan 24, 2016 Sketchfab profile “Member since January 24th 2016.” citeturn43view0
May ’16 (snippet) Panzoid (snippet) Old Panzoid creation referenced as “2D intro… May ’16” (snippet-level). citeturn22search25
Oct ’17 (snippet) Panzoid (snippet) Snippet references a creation “Oct ’17” under the username. citeturn22search23
3 Aug 2018 (snippet) Panzoid (snippet) “RED BLUE BOX” creation shows “3 Aug 2018” in snippet. citeturn22search23
Feb 13, 2019 GitHub issue Issue opened in SpacehuhnTech/esp8266_deauther (#1062). citeturn32view2
Mar 27, 2019 GitHub release “Email Bomber” release shown as “Latest Mar 27, 2019.” citeturn22search2
Jun 10, 2020 GitHub releases (AutoClicker) AutoClicker release “V6.0” shown as latest (repo view shows Jun 10, 2020). citeturn34view0turn35view1
“3y ago” (archive) Reddit thread “I 3d modelled a medieval dining hall…” shows “3y ago” timestamps; thread shown as archived. citeturn7view0turn3view1
Oct 2024 (thread date label) Daz3D forums Third-party credits a “Potato Masher” model by “kai9987kai” (Sketchfab) in an October 2024 contest entry. citeturn21view1
Feb 2, 2025 (and 12:22) GitHub pull request PR #12 (“general revamp”) opened and commits added Feb 2, 2025 (time shown 12:22). citeturn33view0turn32view0
2025-10-11 Aptoide listing App version shows release date 2025-10-11; credits a “Fishing Net” model by “kai9987kai” from Sketchfab under CC BY. citeturn21view0
Feb 14, 2026 GitHub repositories list Multiple repos show “Updated Feb 14, 2026” (e.g., single-file-lab-studio, Labyrinth, AI/sim projects). citeturn29view2turn29view3
Feb 14, 2026 (marketplace metadata) Visual Studio Marketplace “Single-File Lab Studio” shows Version 1.0.0 with “Released on 2/14/2026…” and “Last updated 2/14/2026…”, with 1 install at capture time. citeturn27search0turn23view2
Feb 15, 2026 GitHub repositories list “Email-Bomber” row shows “Updated Feb 15, 2026.” citeturn29view3

Reputation, credibility, and standing indicators

Quantitative “standing” signals vary by platform:

  • On GitHub, the profile shows 10 followers and dozens of stars across repos (repository-tab view shows “Stars 67”), with at least one repo at 17 stars / 12 forks (AutoClicker). citeturn10view3turn9view0
  • On Sketchfab, the profile shows 19 followers, 331 models, and visible engagement stats (likes/views). citeturn43view0
  • Instagram snippets show moderate audience sizes (hundreds of followers on the main-looking personal account). citeturn5search0turn5search1
  • The Visual Studio Marketplace extension appears newly published with low adoption at the time captured (1 install, no reviews yet). citeturn27search0turn23view2

Qualitatively, the identity presents as portfolio-oriented (self-hosted project writeups, 3D asset catalogs, downloadable artifacts, and GitHub Pages/website repositories) rather than community-moderation or influencer-first. This inference is supported by the large 3D model corpus and broad GitHub repository set, alongside relatively modest follower counts. citeturn43view0turn10view3turn29view2

Privacy, security, and legal considerations

Several privacy/security concerns are evident from public records:

Direct personal contact exposure: multiple pages publish email addresses and phone numbers in plaintext (GitHub profile README/contact sections, portfolio sites, and a Wix project page). Even though these are public in the source pages, reproducing them increases doxxing risk; accordingly this report does not repeat those values. citeturn13search0turn41search0turn35view0turn5search5

Tracking/telemetry implications on self-hosted pages: the kai9987kai.co.uk homepage displays modules labeled “System Specs”, “IP Information”, “Cookie Information”, “User Agent”, and “Battery Information,” suggesting client-side fingerprinting-style UI components. Even if implemented benignly, prominently presenting these widgets can normalize collection of sensitive device metadata and can alarm users. citeturn13search0

High-risk / abuse-prone code artifacts: some repositories are explicitly framed around spamming or disruptive automation:

  • “Email-Bomber” describes mass-email sending, “usually used for malicious purposes or pranks.” citeturn9view1turn22search2
  • “NotificationSpammer” describes spamming Windows notifications. citeturn9view2
  • The repository list also includes tools with inherently disruptive framing (e.g., “Fill your VM’s disk space”). citeturn29view3

These artifacts can create legal and account-policy exposure (anti-spam statutes, platform ToS violations, malware/PUA classification by security products) and may affect reputation on developer platforms. A public issue in the Email-Bomber repo states “Google has blocked this due to security,” consistent with real-world deliverability/abuse-prevention countermeasures. citeturn22search6

Security-adjacent interest signals: an older GitHub issue filed in a “deauther” repository asks about extending range using a WiFi extender. While the content of the question is not itself an exploit, association with deauth tooling is often treated as a security-sensitive area. citeturn32view2

Identity correlation risk via extensive cross-linking: the ecosystem links multiple accounts and domains (GitHub ↔ websites ↔ social), which makes it straightforward for third parties to correlate activity across platforms. This is useful for professional portfolio discovery but increases stalking/doxxing risk if any harassment occurs. citeturn10view3turn13search0turn43view0turn23view5

Contribution Rules (GitHub)

Thanks for taking the time to contribute. These rules keep changes reviewable, secure, and easy to maintain.


1) Ground Rules

  • Be respectful and professional in issues, discussions, and PRs.
  • Keep contributions relevant to the project scope.
  • Don’t include secrets (API keys, tokens, passwords) anywhere—ever.
  • Don’t upload copyrighted assets unless you own the rights or the license allows it.

2) Before You Start

  1. Search first: check existing issues/PRs for duplicates.

  2. Open an issue (recommended) for non-trivial changes:

    • What you’re changing and why
    • Expected behavior / acceptance criteria
    • Screenshots/logs if applicable
  3. For security issues, do not open a public issue—use the project’s security contact or advisories.


3) How to Contribute

Fork & Branch

  • Fork the repository.

  • Create a branch from main:

    • feat/<short-topic>
    • fix/<short-topic>
    • docs/<short-topic>
    • chore/<short-topic>

Example:

git checkout -b feat/add-export-button

Commit Style

  • Prefer small, focused commits.

  • Use conventional-ish commit messages:

    • feat: ...
    • fix: ...
    • docs: ...
    • refactor: ...
    • test: ...
    • chore: ...

Example:

git commit -m "fix: prevent crash when config is missing"

4) Coding Standards

  • Keep code readable: clear naming, minimal nesting, useful comments where needed.
  • Avoid large rewrites in a single PR unless agreed in advance.
  • Prefer deterministic output (avoid randomness unless it’s part of the feature).
  • Follow existing project patterns and folder structure.

Formatting & Linting

  • Run formatter/linter before pushing.
  • Don’t “format the whole repo” unless the PR is specifically a formatting PR.

5) Tests & Verification

Before opening a PR:

  • Add or update tests when behavior changes.
  • Run existing tests locally and ensure they pass.
  • Include steps for reviewers to reproduce/verify your change.

If the repo has scripts, run:

npm test
npm run lint
# or
pytest

(Use whatever the project’s tooling is—match the repo.)


6) Documentation Requirements

If you change behavior, add features, or modify configuration:

  • Update README.md / docs accordingly.
  • Add usage examples when relevant.
  • If you change flags/options, document defaults and edge cases.

7) Pull Request Rules

PR Quality Checklist

Your PR should include:

  • A clear title and description of what and why
  • Linked issue(s) if applicable (Fixes #123)
  • Screenshots/GIFs for UI changes
  • Notes on breaking changes or migrations
  • Performance impact notes (if relevant)

Keep PRs Reviewable

  • Prefer PRs under ~300–500 lines of meaningful diff (when possible).
  • If bigger: split into logical PRs (refactor first, feature second).

8) Review & Merge Policy

  • Maintainers may request changes for readability, correctness, security, or maintainability.
  • Address review comments with follow-up commits (don’t rewrite history unless asked).
  • A PR may be closed if it’s inactive, out-of-scope, or can’t be merged cleanly.

9) Security & Safety

  • Don’t introduce:

    • Hardcoded secrets
    • Insecure defaults (e.g., open CORS/wildcard origins without justification)
    • Unsafe file operations or command execution without validation/sandboxing
  • If your change touches auth, file IO, networking, or permissions: call it out in the PR.


10) Licensing & Attribution

  • Your contribution must be compatible with the repository’s license.

  • If adding third-party code/assets:

    • Provide license information
    • Add attribution if required
    • Avoid copy/paste from restricted sources

11) Contributor Checklist (Copy/Paste)

- [ ] I searched existing issues/PRs to avoid duplicates
- [ ] I used a descriptive branch name
- [ ] I made small, focused commits with clear messages
- [ ] I ran tests/lint/format locally (or explained why not)
- [ ] I updated docs/README if behavior or usage changed
- [ ] I added screenshots/logs where helpful
- [ ] I did not include secrets or sensitive data

If you want, paste your repo’s tech stack (Node/Python/Maya/Unity/etc.) and I’ll tailor this to exact commands, tooling, and folder conventions.

Clone this wiki locally