Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

packages

packages 收录了来自 stephansama 的 9 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
9
Stars
5
更新
2026-05-10
Forks
3
职业覆盖
2 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

ai-commit-msg
软件开发工程师

Generate conventional commit messages from staged git diffs using an AI model via a prepare-commit-msg Git hook. Configure provider (google, openai, ollama) and model via cosmiconfig (ai-commit-msg.config.ts, package.json ai-commit-msg key, etc.). Default is ollama/llama2. Requires GOOGLE_GENERATIVE_AI_API_KEY for google or OPENAI_API_KEY for openai. Use skipNextRun to bypass a single hook run.

2026-05-10
astro-iconify-svgmap
网页开发工程师

Astro integration that generates optimized SVG sprite maps from @iconify-json/* icon packs for SSG sites. Add createIntegration() to astro.config.mjs, import virtual:iconify-svgmap in your base layout to activate the plugin, then call getIcon(pack, name) in .astro components to register icons and get <use> hrefs. Use iconifyRootDirectory for monorepos where node_modules is not at the project root.

2026-05-10
auto-readme
软件开发工程师

Auto-generate and update tables and lists in README files using HTML comment markers. Supports WORKSPACE (monorepo package tables), ACTION (GitHub Action inputs from action.yml), PKG (package.json dependency tables), ZOD (zod schema reference tables), USAGE actions. Run via CLI or as a pre-commit hook with --changes to process only modified READMEs.

2026-05-10
eslint-config
软件开发工程师

Composable ESLint flat config for TypeScript projects. Use config() with presets.base spread to activate baseline, javascript, typescript, imports, jsdoc, unicorn, perfectionist, prettier, regexp, command, packagejson, pnpm, gitignore, node, e18e configs. autoEnable detects installed packages (astro, svelte, lit, storybook, typescript, zod, prettier, vue). Returns Promise<Config[]>. Use overrides/overrides_prepend for project-specific rules.

2026-05-10
multipublish
软件开发工程师

Publish monorepo packages simultaneously to npm and JSR via a platforms config array. Integrates with changesets via stdin pipe or --useChangesetStatus flag. Use experimentalGenerateJSR to skip maintaining a jsr.json. Supports pnpm, bun, npm, yarn (jsr and npm); deno (jsr only). Config via cosmiconfig or package.json multipublish key.

2026-05-10
typed-env
软件开发工程师

Validate and type process.env environment variables at runtime using createEnvironment with a standard-schema-compatible validator. Supports zod, valibot, and arktype only. Use when setting up environment validation, auto-loading .env files via dotenvx, or generating .env.example placeholder files from a schema shape.

2026-05-10
react-typed-events
软件开发工程师

React hooks for @stephansama/typed-events: useListener (single event) and useListeners (event map). Use when registering typed event listeners inside React components that need automatic cleanup on unmount. Import from @stephansama/typed-events/react. Requires react >= 18.

2026-05-10
typed-events
软件开发工程师

Type-safe validated wrappers for browser CustomEvent, BroadcastChannel, and window.postMessage APIs using any standard-schema-compatible validator (zod, valibot, arktype). Use when implementing createEvent, createEventMap, createBroadcastChannel, createBroadcastEvent, or createMessage. For React hooks (useListener, useListeners), see react-typed-events/SKILL.md.

2026-05-10
typed-templates
软件开发工程师

Validate Handlebars template variables against standard-schema schemas using createHandlebarSchemaMap (per-template schemas) or createHandlebarSchemaSingleton (one schema for multiple templates). Use getFileContext(import.meta.url) for correct path resolution. audit() checks template slots match schema shape. compile(key, data) validates data then renders. Supports zod, valibot, arktype only.

2026-05-10