本文へ移動
cccskills
無料GitHub で公開

issue-intake

Use when filing an approved task spec as a GitHub issue with a local archive and optional worktree implementer. Don't use for spec drafting without human interrogation and redaction gates.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.8 KB
  • agents/openai.yaml177 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Issue intake

Contract

FieldBound contract
Triggerthe user runs /issue-intake with a task idea
AuthorityRemote: files one GitHub issue; requires explicit human invocation. Preview the filing target and consequence before publication.
Side effecta filed GitHub issue plus a local spec archive and an optional worktree implementer
Donethe spec is filed and archived with frontmatter, with any requested implementer spawned

Inputs

  • A task idea, supplied by the user at invocation. Required; if absent, ask before proceeding.
  • A target GitHub repository for filing, resolvable from the current gh context or stated by the user. Required before any remote mutation.
  • An optional request to spawn a worktree implementer bound to the filed issue.

Procedure

  1. Receive the task idea from the /issue-intake invocation. If none was supplied, ask the user for one and stop until it is provided. Done when: one task idea is in hand.
  2. Interrogate the user to resolve scope: problem statement, acceptance criteria, constraints, and explicit out-of-scope boundaries. Ask targeted questions; stop when the user confirms the spec is complete. Done when: the user confirms the spec covers all four scope dimensions.
  3. Draft the spec as a GitHub issue title and body from the confirmed scope. The title summarizes the problem in one line; the body states the problem, acceptance criteria, constraints, and out-of-scope boundaries. Done when: the draft issue title and body state these elements.
  4. Apply redaction gates: scan the draft title and body for secrets, credentials, private identifiers, and any content the user has not approved for public publication. Show the user the redacted title and body and the list of redactions. Proceed only after explicit human approval of the redacted form. Done when: the user approves the redacted draft.
  5. Preview the filing target (repository and issue title) and the consequence: a public GitHub issue will be created. Require explicit human confirmation before filing. Done when: the user confirms the filing target and consequence.
  6. File the approved, redacted spec as a GitHub issue in the target repository using the user's authenticated gh context. Done when: a GitHub issue URL is returned.
  7. Archive the spec locally as a markdown file with YAML frontmatter capturing the issue URL, title, and filing timestamp, under the project's spec archive location. Done when: the local archive file exists with frontmatter.
  8. If the user requested an implementer, spawn a worktree implementer bound to the filed issue. Otherwise stop. Done when: the implementer handle is returned, or no implementer was requested and the skill stops.

Failure and recovery

  • Missing task idea or target repository: stop and ask; perform no mutation.
  • Redaction gate finds unapproved publishable content: halt filing, surface the content to the user, re-draft after approval. Never file unredacted content.
  • Human does not confirm filing: do not file; retain the local draft only; report blocked with the unfiled draft.
  • gh filing fails: do not record a fabricated issue URL; report the gh error and the unfiled draft; retry only after the user resolves authentication or network.
  • Worktree implementer spawn fails: the filing and archive are still complete, so the done predicate holds for them; report the spawn failure separately as a non-blocking partial result.

Output

The filed GitHub issue URL, the local archived spec file path with frontmatter, and the implementer handle (or an explicit statement that no implementer was requested).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when explaining System V AMD64, ARM AAPCS, RISC-V psABI, stack frames, variadic calls, or FFI register rules. Not for the Rust FFI binding layer: use rust-ffi.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

Use when configuring ADC sampling time, DMA-driven ADC, calibration, or DAC channel setup on bare-metal MCUs. Not for the DMA stream itself: use dma-baremetal.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

af-xdp

無料

Use when creating AF_XDP sockets, configuring UMEM and XSK rings, writing an XDP redirect program, or choosing copy versus zero-copy mode. Not for full kernel bypass: use dpdk.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use engineering-retrospective.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

Use when a redacted, trimmed agent transcript must be appended to a GitHub PR or issue body, with human approval and preview. Not for automated or model-initiated insertion.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

agents-md

無料

Use when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or pruned. Not for remote, credential, publish, deploy, or irreversible changes.

日本語の概要は準備中です。原文の説明を表示しています。

OutlineDriven/odin-claude-plugin372026年9月29日 更新

OutlineDriven のスキルをすべて見る

このスキルの問題を報告する