ソース情報
- リポジトリ
- drmoisan/drm-copilot
- ソースの最終更新活動
- 2026年7月3日 23:13
- 検出された SKILL.md の言語
- 英語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/drmoisan/drm-copilot --skill pythonコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Admit one new item into a running parallel run — preparation via a preparation-mode child orchestrator run, conflict-edge computation against all items including in-flight ones, and the admission decision that either places the item in the current cohort or defers it and recolors the unstarted subgraph. Appends exactly one mutations[] entry. In-flight items are never moved.
Execute a prepared parallel run for the parallel-orchestrator agent — cohort scheduling under a max_concurrency cap, per-item fan-out onto isolated worktrees branched from origin/main, per-item merge to main after durably confirming CI green, worktree cleanup, and the generated parallel-status.md projection. There is no integration branch and no final integration pull request.
Prepare a set of thematically unrelated items for concurrent execution before any execution begins - item intake over issue numbers and potential-entry paths, concurrent preparation-mode child orchestrator delegations, blast-radius computation and V1-V3 validation, cohort seeding with a recomputation-parity check, run-manifest and planner-checkpoint authoring, and the parallel-orchestrator kickoff artifact.
SOC 職業分類に基づく
SKILL.md を表示中
| name | python |
| paths | ["**/*.py"] |
| description | Python-specific toolchain and coding standards. |
This rule file summarizes the Python-specific policies for this repository.
poetry run black .poetry run ruff check . Suppressions require pre-authorization per python-suppressions.instructions.md or explicit user approval.Any unless unavoidable and commented. Command: poetry run pyrightpoetry run pytest --cov --cov-report=term-missingRun the toolchain in order: format → lint → type-check → test. Restart from step 1 if any step fails or changes files. Do not stop the loop until all four steps complete without errors in a single pass.
If the environment prevents running tools, stop implementation and provide a plan and proposed diffs only, clearly marked unverified.
snake_case for functions/methods/variables, PascalCase for classes/exceptions, CONSTANT_CASE for module constants.@dataclass for value objects. Use frozen=True where appropriate. Enforce invariants in __post_init__ (dataclasses) or __init__.typing.Protocol or abc.ABC when multiple implementations are expected.except: or except Exception: without context. Reserve broad handlers for well-defined boundaries (CLI/entrypoints) with context logging.assert only for internal sanity checks, not for user-facing validation.logging module. No ad-hoc print statements for permanent behavior._prefixed or live in _internal modules.Create a class when at least one of the following is true:
Create a standalone function when:
Keep methods small and focused. Avoid god objects that know about too many unrelated concerns. Avoid long, deeply branching functions; factor logic into smaller helpers.
Any. If unavoidable, isolate it by wrapping untyped libraries behind small typed adapters.# type: ignore[...] only when justified with a brief comment.typing.Protocol (or abc.ABC) only when multiple implementations are expected.Introduce the smallest seam that enables reliable testing:
clock: Callable[[], datetime] = datetime.now).Do not introduce generic service-locator patterns or heavy dependency-injection frameworks.
test_... function names.pytest.mark.parametrize for boundary matrices.monkeypatch for environment variables and module attributes.tests/test_module_name.py for module_name.py).