Skip to main content
在 Manus 中运行任何 Skill
一键导入
dowdiness
GitHub 创作者资料

dowdiness

按仓库查看 6 个 GitHub 仓库中的 42 个已收集 skills。

已收集 skills
42
仓库
6
更新
2026-07-26
仓库浏览

仓库与代表性 skills

moonbit-error-handling
软件开发工程师

Error handling conventions for MoonBit projects. Use when designing error types, choosing between abort/fail/raise, writing catch blocks, defining FFI boundaries, or reviewing error handling patterns. Triggers on: error handling, abort, fail, raise, catch, Result, error types, fallible functions, boundary safety, error recovery.

2026-07-26
parallel-review
软件质量保证分析师与测试员

Use when reviewing a MoonBit/Canopy change or pull request before merge and multiple independent review perspectives are useful

2026-07-16
incr
软件开发工程师

Use when writing or reviewing MoonBit code against the `dowdiness/incr` reactive library (v0.14.x+) — building Inputs/Deriveds/ReachableDeriveds, attaching long-lived derived cells with `Watch`/`Observer`, adding microbenchmarks, or wrapping a reactive pipeline in a struct. Catches recurring idiom misses (inside-vs-outside read semantics, GC-anchor `Watch`/`Observer`, `Type::Type` constructor naming, defensive copies).

2026-07-08
gh-cli-markdown-quoting
软件开发工程师

Use when creating or editing a GitHub PR/issue body, comment, or commit message from a shell, or when writing a grep/rg search pattern — especially if the Markdown or pattern contains backticks, `$()`, `>`, or other shell metacharacters that could be expanded before the tool sees them.

2026-07-08
git-worktree-submodule-hygiene
软件开发工程师

Use when creating, removing, or working across git worktrees or submodules — before force-pushing, before deleting a worktree, after `git worktree add`, when merging or deleting branches with `gh pr merge`/`gh pr close`, when bumping a submodule pointer, when merging a stack of dependent PRs, or when another agent/process may be operating on the same checkout concurrently.

2026-07-08
moonbit-gotchas
软件开发工程师

Use when writing MoonBit code involving derive(Debug) on container fields, a trait method whose name matches a callable field, JS-target-only public APIs or JS numeric formatting, `guard` early-exit syntax, package visibility (`pub` vs `pub(all)`) on mutable-container fields, or `moon fmt` touching a comment-only or multi-line closure body — silent-failure compiler/formatter behaviors that `moon check` and `moon fmt` don't flag.

2026-07-08
pr-analysis
软件开发工程师

Use when the user asks whether a PR is good/beneficial for the project, wants long-term (6–24 month) impact, architectural evaluation, technical-debt analysis, project-direction alignment, research/innovation value, a senior-maintainer/architect verdict, or follow-up issues derived from that analysis. NOT for ordinary bug-finding, security, or pre-merge correctness review (use code-review), and not for merging (use merge-pr).

2026-06-26
handoff
软件开发工程师

End-of-session ritual: update memories for completed work, draft a self-contained next-session prompt, and report what's safe to drop from conversation context. Use when concluding a work session and preparing to /clear. Usage: /handoff [next-target-hint]

2026-06-21
当前展示该仓库 Top 8 / 24 个已收集 skills。
moonbit-deprecated-syntax
软件开发工程师

Tracks deprecated MoonBit syntax to avoid generating invalid code. Reference this before writing MoonBit code. Auto-maintained when deprecated patterns are discovered.

2026-06-21
moonbit-expression-problem
软件开发工程师

Guide to solving the Expression Problem in MoonBit using Finally Tagless encoding, two-layer architecture (tagless + concrete AST), polymorphic trait methods, and related patterns. Use when designing extensible data types, adding new variants or operations to existing code, working with Finally Tagless, Object Algebras, open recursion, or discussing extensibility trade-offs in MoonBit.

2026-06-21
moonbit-perf-investigation
软件开发工程师

Use BEFORE any performance optimization in MoonBit. Requires reproducing the claimed bottleneck in an isolated microbenchmark before designing a solution. Triggers on "optimize", "performance", "bottleneck", "slow", "speed up", or any TODO item citing millisecond costs. Do NOT skip this for "obvious" optimizations.

2026-06-21
moonbit-refactoring-safety
软件开发工程师

Execution discipline for boundary-crossing MoonBit refactors: splitting packages with language-enforced isolation via `internal/`, extracting modules behind a `pub using` facade, splitting files safely, and pinning invariants with property tests before structural change. Use when the task is "split this package", "extract these files into an internal package", "verify the public API didn't change", or "set up tests before refactoring". Pairs with `moonbit-refactoring`, which covers *what* to refactor toward.

2026-06-21
moonbit-traits
软件开发工程师

Reference guide for effective trait usage in MoonBit's Self-based trait system (no trait type parameters, no associated types, but polymorphic trait methods are supported in v0.10+). Use when writing MoonBit traits, designing APIs with traits, or when the user asks about trait patterns like endomorphisms, capability traits, polymorphic methods, callback-based iteration, trait multiplication, newtypes, visitor pattern, or defunctionalized associated types in MoonBit.

2026-06-21
moonbit-agent-setup
软件开发工程师

Set up MoonBit project instructions and agent configuration for coding assistants. Use when bootstrapping agent guidance, validation commands, hooks, project conventions, or shared MoonBit context for Codex, Claude Code, or other agent environments.

2026-05-19
moonbit-error-handling
软件开发工程师

Error handling conventions for MoonBit projects. Use when designing error types, choosing between abort/fail/raise, writing catch blocks, defining FFI boundaries, or reviewing error handling patterns. Triggers on: error handling, abort, fail, raise, catch, Result, error types, fallible functions, boundary safety, error recovery.

2026-05-19
moonbit-housekeeping
软件开发工程师

Repo maintenance for MoonBit projects. Five subcommands: default (full audit-and-fix pipeline), check (fast read-only health check), fix (full check + auto-fix only), triage (project direction + branch pruning), release (pre-release prep). Use at session start, before commits, weekly for direction, and before releases.

2026-05-19
当前展示该仓库 Top 8 / 10 个已收集 skills。
agent-memory
其他计算机职业

Use this skill when the user asks to save, remember, recall, or organize memories. Triggers on: 'remember this', 'save this', 'note this', 'what did we discuss about...', 'check your notes', 'clean up memories'. Also use proactively when discovering valuable findings worth preserving.

2026-07-04
rabbita
软件开发工程师

Rabbita binding and idiom reference. Use BEFORE designing, implementing, or reviewing any code that uses @sub, @cmd, @html, @dom, @http, or that authors or modifies a rabbita binding (e.g. lib/rabbita_codemirror). Requires reading the local rabbita repository's authoritative docs before answering. Triggers on 'rabbita', '@sub', '@cmd', '@html', '@dom', '@http', 'custom_sub', 'custom_cmd', 'suberror', 'Emit', 'Sub binding', 'TEA', 'rabbita_codemirror', 'rabbita_xterm'.

2026-05-18
delegate
软件开发工程师

Standardize delegation from Opus to Sonnet/Haiku agents. Use when about to spawn an Agent() for implementation, debugging, review, or mechanical tasks. Provides routing checklist, handoff format, and task-type templates.

2026-04-12
moonbit-deprecated-syntax
软件开发工程师

Tracks deprecated MoonBit syntax to avoid generating invalid code. Reference this before writing MoonBit code. Auto-maintained when deprecated patterns are discovered.

2026-01-31
changelog-management
软件开发工程师

A skill for creating and maintaining a user-facing changelog. It combines the automation of analyzing git commits with the clear, human-readable structure of the "Keep a Changelog" standard and suggests the next semantic version number.

2026-01-29
已展示 6 / 6 个仓库
已展示全部仓库