appitstudio/awesome-jev/awesome-jev-contributor
Claude Code and agent skill by appitstudio/awesome-jev
- community
Checking that the SKILL.md file is still in the repository.
Review and prepare Jev-powered apps, developer projects, or starter kits for Awesome Jev, or submit them when requested. Use for app directory listings, contribution readiness checks, resource entries, and example or reference-project pull requests to AppitStudio/awesome-jev.
Install
npx vskill@latest install appitstudio/awesome-jev/awesome-jev-contributorSKILL.md
Contribute to Awesome Jev
Help a developer make one focused, evidence-backed contribution to Awesome Jev. Produce a useful proposal that follows the repository's current rules; acceptance belongs to its maintainers.
Establish the contribution
Identify the project URL or local path, its Jev-specific benefit, and the requested outcome: review, prepare a patch, or submit. Infer these from the conversation and source; ask only for missing information that affects the result. Confirm affiliation and commercial relationships without guessing them.
Choose the appropriate route:
- External app: use the current app listing and tag rules. Add its full page under
community/projects/apps/, an entry incommunity/projects/apps/README.md, and a README app entry; keep the application code upstream. Apps may be hosted, source-built, paid, or closed-source, and may combine Jev with other models. - External developer project or starter kit: add a full page under
community/projects/tools/, list it in that directory's closest workflow category, and retain a concise entry in the root README. Keep its code in its own repository. A starter kit does not have to be copied into Awesome Jev to qualify. - Code contributed to Awesome Jev: use
examples/for a small teaching workflow or the existingprojects/conventions for a more complete tool. Apply the repository's example requirements to either, scaled to the contribution. - Existing entry: make a focused correction or update instead of adding a duplicate.
Use the user's requested route when it fits. Do not turn a listing request into an application rewrite or impose this repository's Python tooling on an external project.
Read the current rules
In an Awesome Jev checkout, read its AGENTS.md, CONTRIBUTING.md, README.md, docs/maintaining.md, and the applicable submission template. Otherwise retrieve their current contents from these canonical sources:
- Contribution rules.
- Catalog and categories.
- Project directory, apps, tools, and project page template.
- App tags and disclosures.
- Maintainer review process.
- Pull-request template or resource suggestion form.
- Agent guidance and license boundaries.
The current repository rules govern eligibility; this skill is a workflow, not a separate policy. Search the README, community directory and project pages, and open issues/PRs for the canonical URL and project name. If current rules, source, or duplicate checks are inaccessible, state which checks remain unverified. Do not claim submission readiness until required evidence is available.
Review the actual artifact
Inspect the README, license, installation path, relevant Jev integration, and tests where available. Record the reviewed commit or version and date. For closed-source resources, inspect the public artifact and access terms, and state the limits of source review.
Assess these requirements against evidence:
| Area | What to establish | |
|---|---|---|
| Relevance | A concrete Jev use and distinct reader benefit; a working, publicly reachable artifact. | |
| Adoption | Prerequisites, setup/run instructions, licensing or access terms, account/payment needs, and where submitted data goes. | |
| Compatibility | The documented API/model version, with any differences from the current TypeSafe API made explicit. | |
| Reliability | What code does with uncertainty, missing/invalid answers, service failures, and any downstream actions, as relevant to the resource. | |
| Evidence | What was inspected or executed and its limits; no invented test results, metrics, or personal experience. | |
| Disclosure | Contributor affiliation, commercial interests, AI assistance, and the contributor's actual review. |
Self-submissions, new projects, and paid or closed-source resources can qualify. Do not invent star-count, age, open-source, or live-evaluation requirements. Reject paid placement, referral/tracking links, placeholders, and unsupported claims under the current contribution rules. A missing test run is a disclosed evidence gap, not automatically proof that the project is unsuitable.
For apps, inspect the user-facing workflow and identify exactly what Jev powers, whether that feature is optional, and what other models/components do. Record platforms, release stage, a working launch/download/source-build link, account and API-key requirements, free/paid access or pricing link, separate provider costs, permissions, and data recipients. Link implementation or public technical/demo evidence of Jev use; a badge alone is insufficient. For closed-source products, state the evidence boundary. A waitlist alone is not a working artifact, and a developer example with a demo UI is not automatically an app listing.
Assign source-access and pricing tags independently using the current tag rules: one of Open source, Source available, Closed source, or Source unverified, and one of Free, Free source build, Freemium, Paid, or Pricing unverified. Add Commercial for paid offerings and BYOK where applicable. Do not infer free hosted use from a source license or a permanent free tier from a trial. Repeat the tags in the detail page, app directory, and root README.
For closed-source apps, a canonical product homepage is a valid Source; do not require a GitHub repository. Include the product homepage, official pricing or vendor access/contact page, public Jev integration evidence, product details, and a disclosure that implementation was not inspected. Clearly separate vendor-reported capabilities from verified behavior. Commercial apps need a visible paid-access disclosure, pricing link, affiliation statement, and no-endorsement statement. Record the date checked; keep unknown pricing labeled Pricing unverified. A listing request does not authorize a purchase or account creation.
Use documented offline checks when practical. Inspect commands before running them, avoid exposing ambient credentials to candidate code, and distinguish source inspection, mocked execution, and live evaluation. Do not load private .env files just to review a submission. Live calls require the user's authorization, suitable data, and a request bound; never treat mock outputs as measured Jev results.
For compatibility questions or implementation changes, consult the current TypeSafe documentation; use the official typesafe-ai skill if available. Do not require that skill to write a catalog entry. Typed questions express narrow judgments; code owns parsing, arithmetic, policy, permissions, and downstream effects. Identify consequential problems in those boundaries without demanding unrelated redesigns.
Report concrete blockers separately from optional improvements. Fix relevant issues in the contributor's project when the requested scope includes fixes; otherwise give a short actionable list. Keep review notes, copied source, datasets, and raw response captures outside the public Awesome Jev tree.
Prepare the contribution
For an external resource, use its canonical HTTPS URL and one factual sentence:
Choose the narrowest existing category and alphabetize within it unless it explicitly follows a learning sequence. Keep community projects separate from official TypeSafe resources. Do not copy the project's README, add empty categories, or pad the list with several unrelated links.
For an external application, starter kit, tool, or integration, prepare all three connected parts:
- Project page: create
community/projects/apps/<slug>.mdorcommunity/projects/tools/<slug>.mdfrom the current page template. Explain when to use it, how Jev fits, prerequisites and setup, real examples/demos, data handling and costs, limitations, license, affiliation, and version-specific review evidence. Include one canonical HTTPS link labeledSourceand a link back to a category in that folder'sREADME.md. App pages also require Tags, Product homepage, Pricing and access, Jev evidence, and Disclosure rows. Distinguish inspected instructions from commands you actually ran. - Category index: link the page once under its primary category in its own apps/tools
README.md, with a concise use case and stack/format. For apps, include its tags, Jev's role, platform, product/pricing links, and access requirements. Reuse an existing developer category for tools. - README entry: keep the canonical upstream link and factual sentence in
Community projects, under Apps powered by Jev for apps or Developer projects and integrations for developer resources, and append a link to the local project page. Do not replace the original list with the directory.
Articles and cookbook links do not need project pages. Update the guide's resource map when it helps discovery, but a solutions.md mention alone is not a complete project submission. For corrections or removals, keep the README, directory, and detail page consistent.
For code hosted in Awesome Jev, include a problem statement, prerequisites, a runnable command and expected output, clearly synthetic offline fixtures, explicit live opt-in and key/cost instructions, documented versions, uncertainty/error behavior, meaningful tests, and licensing/provenance. Follow the nearby example or project structure. Preserve existing user changes and keep the patch focused.
Fill the repository's current PR template with:
- The reader benefit, category, canonical URL, and affiliation.
- The exact revision reviewed, commands run and observed results, supported versions, access requirements, and limitations.
- AI assistance and what the contributor actually reviewed. Do not claim human review that has not happened.
- Honest checklist states: leave unperformed checks unchecked and explain them.
For a resource issue, use the corresponding form's fields instead. Include the proposed category and enough information to write the project page; an accepted project patch still needs all three parts. Prefer one issue or one PR, not duplicate proposals. Show a suggested README entry even when the chosen route is an issue.
In the Awesome Jev checkout, follow its current check instructions. At the time of writing these require Node.js 22+ and Python 3.10+:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/awesome-jev-contributor/SKILL.md
Popularity
- Repository stars
- 109
- Repository forks
- 21
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/appitstudio/awesome-jev/awesome-jev-contributor)