Search and summarize material from the Acme research service.
日本語の概要は準備中です。原文の説明を表示しています。
Mandatory iPolloWork code-change gate for modern, minimal, performant, reuse-first implementation and clean repository ownership. Use whenever AI creates, edits, deletes, or refactors application code, server code, packages, scripts, tests, dependencies, schemas, routes, UI, or generated-file workflows. Reuse existing code before creating files, keep one source of truth, prevent parallel implementations and junk directories, justify every new file or dependency, and audit the current change before completion.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Treat this as the repository's single code-quality Skill. Implement changes with the smallest coherent diff, modern platform patterns, bounded runtime cost, and one clear owner. Search and reuse before creating anything.
AGENTS.md, the owning package manifest, the real entrypoint, and nearby implementations.references/repository-boundaries.md before adding a file, directory, dependency, API, table, or cross-package import.rg.apps/app/src/components/ui, apps/app/src/components, the target domain, apps/server/src, packages/types, and packages/ui as relevant.old, new, v2, fallback, or dead compatibility copies behind.node .codex/skills/ipollowork-maintainable-code/scripts/audit-changes.mjs
new, old, v2, copy, backup, temp, tmp, misc, notes, drafts, handoff, or tdd-summary paths to avoid integrating with the current owner.| Situation | Action |
|---|---|
| Existing API/component/helper meets the need | Import and reuse it |
| Existing implementation differs only by presentation or configuration | Add typed props/options without changing existing defaults |
| Two real call sites need the same non-trivial behavior | Extract to the nearest shared owner |
| Similar-looking code has different domain rules or is unlikely to be reused | Keep it local; do not force an abstraction |
| No compatible implementation exists after searching | Create one in the narrowest correct owner |
Do not copy a component and rename it, create *V2, *New, *Copy, or duplicate a helper to avoid understanding its API. Do not add a generic abstraction for a single trivial use.
any, broad type assertions, duplicated derived state, prop-to-state mirroring, hidden global state, and fallback branches that types or control flow make impossible.apps/app/src/components/ui.apps/app/src/components.apps/app/src/react-app/domains/<domain>.packages/ui only when more than one application genuinely consumes it.packages/types; do not maintain separate client and server copies.apps/server/src/routes; put reusable business behavior in the existing owning service/extension module.apps/server/src/paths.ts, including safe workspace-relative normalization and root containment helpers.path.join or string concatenation.apps/server/src or another source directory.<workspace>/design/<session-id>/... for design/PPT/web sessions and <workspace>/video/<session-id>/... for video sessions.apps/desktop; do not leak shell-specific behavior into app domains.apps/orchestrator; do not create a second orchestration path in the UI or server.iPolloWork and ipollowork; do not introduce alternate product spellings in code, paths, docs, or user-facing text.AGENTS.md.git diff --check, and the maintainability audit pass; any unverified runtime surface is stated explicitly.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Search and summarize material from the Acme research service.
日本語の概要は準備中です。原文の説明を表示しています。
Agent-first screenshots — an agent drives the real app via CDP and produces clean, defect-free product screenshots (newsletters, landing pages, social, decks, PR). Dual-channel verification (DOM + pixels + vision) in a capture loop. Use for any "take/redo screenshots of the app" task.
日本語の概要は準備中です。原文の説明を表示しています。
Resolve the correct library and retrieve a small, relevant set of version-aware official documentation before answering a technical question.
日本語の概要は準備中です。原文の説明を表示しています。
Use the current project dependency versions and Context7 documentation to implement or upgrade code without importing APIs from a different release line.
日本語の概要は準備中です。原文の説明を表示しています。
Create an OpenCode plugin for iPolloWork. Scaffolds the plugin file with the correct API shape, tool definitions, and hook registration. Use when the user asks to 'create a plugin', 'write a plugin', or 'make a plugin that does X'.
日本語の概要は準備中です。原文の説明を表示しています。
Launch and control standalone Chrome in a Daytona sandbox via CDP. Use for web sign-in, OAuth, Den Web setup, browser-only flows, or when the app should not be driven through Electron CDP.
日本語の概要は準備中です。原文の説明を表示しています。