跳到正文
cccskills
免费在 GitHub 公开

activity-start

【必須】新しいアクティビティを作成してcheck-inする。「/as」「新しい作業始める」「アクティビティ作って」「これやる」など新規作業の開始で発動。このスキルを経由せずにadd_activityを呼ばない(orchの起票はorch skillに従う)。

中文简介正在准备中。当前显示原文说明。

isizono/calm星标 4(GitHub 4 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md6.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

activity-start

新しいアクティビティを作成してcheck-inする。

orchアクティビティ自体の起票と、orchの子の起票は、本スキルではなくorch skillの手順に従う。

手順

  1. ユーザーの入力と会話の文脈から、以下3つを判定する:

    • タイトル(何をやるか)
    • intent(議論/実装/調査/デバッグ/設計/...)
    • domain(どのプロジェクト)
  2. 3つのうち推定できないものがあれば、1ターンだけ聞いてよい。それ以上は聞かない

  3. 重複チェック: add_activity を呼ぶ前に、タイトルのキーワードで search を実行し、同じ目的のactivity・topicが既にないか確認する(entity_type は指定せず横断検索し、結果の type が activity / topic の項目を見る)。過去セッションや並行セッションが同じテーマを扱っている可能性があるため、再発明・二重管理を防ぐための必須ステップ

    • 同じ目的のactivityが見つかった場合は新規作成を提案せず、そのactivityへのcheck-in(再開) を提案する
    • 承認された場合、check_in ツールを直接呼ばず check-in skillに委譲する(anchor.pinned/env.hintsフィールドの扱いや出力フォーマットをスキップしないため)
    • 見つからなかった場合、またはユーザーが新規作成を選んだ場合のみ次のステップに進む
  4. related候補の特定: 手順3の検索結果を流用し、関連するtopic/activity/decisionを能動的に洗い出す。会話の文脈から得られる関連先も合わせて候補にする

  5. intent:implementガードの先回り: intentが implement と判定された場合、add_activity は related に type: "decision" のエントリを最低1件含めないと IMPLEMENT_WORKFLOW_GUARD エラーで弾かれる(add_activity ツールdocstring参照)

    • 手順3〜4で見つかった関連decisionのうち、合意済みのものをrelateする
    • 合意済みdecisionが見つからない場合は、「いきなり実装に入る理由」をユーザーに確認し、その回答を add_decisions でdecisionとして記録してから、そのdecisionをrelateする
  6. 作成内容をユーザーに提示して確認を取る

    • タイトル、intent、domain、tagsの案を見せる
    • 明らかに迷いようがない場合のみ確認をスキップしてよい(例: /as READMEのインストール手順を更新 で対象リポジトリが明確な場合)
  7. add_activity でアクティビティを作成する(check_in=True)

    • title: intentに応じたプレフィックスを付ける([議論], [作業], [調査], [設計] 等)
    • tags: domain: タグ(必須)+ intent: タグ(必須)+ 内容を表す素タグ
    • description: ユーザーの入力から得られた情報をできるだけ記載。構造の例: 背景(なぜやるか)/ スコープ(何をやるか)/ やらないこと(対象外)。別セッションが引き継げる粒度で詳しく書く
    • related: 手順4・5で特定した関連エンティティを紐づける
  8. 終了条件の3択(手順7で作成したactivity_idに対して行う)

    orchのアクティビティはorch skillの「なる」節で起票し、goalまでそこで作るので、この3択の対象外。activity-startで作るアクティビティにはorchタグを付けない(orchはorchの目印専用のタグ。話題としてのorchにはorchestration、別の意味ならその意味が分かる別の語を使う)。

    既存の未判定goalに続く作業の場合は、3択に入る前にここで紐づけて次のステップへ進む。手順3〜4で特定した関連activityのうち続きとなるものについてget_goal(activity_id=<関連activityのid>)を呼び、返ってきたlabelがclosedでないこと(未判定であること)を確認したうえでgoal_id_rawを控える。控えた値を使ってset_goal(activity_id=<手順7で作成したactivity_id>, goal={"goal_id": <goal_id_raw>})で紐づける。

    • 会話でユーザーが真偽の付く終了条件を言っている、または言われていなくても会話の意図から推せる → set_goal(activity_id, {"new": {"handle": ..., "statement": ..., "conditions": [...]}})でそのまま書く。ユーザーの追認は待たず、書いたことの報告もしない。条件には、Claudeが自力で到達できるもの(actor: "claude")を最低1本含める。到達の判定を人間に委ねる条件(actor: "human")も、担い手がhumanになることを理由に確認を挟まず同様に書く
    • 終わり方の候補が複数あって1つに絞れない、またはこの活動には終わりがあるはずだが何なのか推せない → チャットでユーザーに聞き、定まれば同様にset_goalで書く。聞いても定まらなければ何も書かない
    • 常駐運用・同じセッションで閉じる小作業など、終わりの無い活動 → set_goal(activity_id, {"waiver": "<理由>"})
    • 雛形で埋めない。上のどれにも当たらない(まだ終わり方を考える判断材料が無いなど)場合は何も書かない。未定義のまま進めるのは正当な状態である
  9. check-in結果をユーザーに伝える

intent判定ガイドライン

ユーザーの意図からintentを判定する。discussをデフォルトにしない。語句の一致ではなく、ユーザーが何をしたいかの意図で判断する。

intentユーザーの意図例
investigate情報を集めたい・理解したい/as 検索精度の現状を調べる → 即作成
debug問題の原因を突き止めたい/as searchが空配列を返すバグ → 即作成
implement具体的に作る・変える/as searchにrecency boost追加 → 即作成
designHow/Interface/Edge casesを決めたい/as 取り消しプロトコルのDB設計 → 即作成
discuss方針・要件の曖昧さを解消したい/as LLMの評価方法を考えたい → 確認して作成
documentドキュメントを書く・更新する/as README更新 → 即作成
reviewコードの差分を確認する/as PR#300レビュー → 即作成

intentに幅がある場合や不明瞭な場合は、ステップ2・6で確認する。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

【必須】現在のアクティビティを完了にする、または完了にせず中断して寝かせる。「/af」「この作業完了」「クローズして」「一旦ここまで」「今日はここで止める」「いったん置いておく」など終える・中断する意図で発動。このスキルを経由せずにupdate_activityでcompleted・pending・snoozed・shelvedにしない。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

【必須】open askを1件ずつ人間に提示し、回答をanswer_askで記録する。「askに答える」「open ask消化して」「溜まってるask片付けたい」などで発動。このスキルを経由せずにanswer_askを呼ばない。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

【必須】add_askでaskを起票する前に、question/contextをテンプレートで組み立てる。離席中・セッション跨ぎでしか答えられない判断が出たときや、「これ聞いといて」「判断委譲しといて」「後で確認して」などで発動。このスキルを経由せずにaskの文面を書かない(メタaskを除く)。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

add_askの応答のsimilar_asksを見て、同型の問いが繰り返され裁定が一貫していると気づいたとき、判例をまとめてメタask(kind="meta")を起票する。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

ask-watch

免费

人間の判断待ちaskの受け箱をMonitorで監視し、判断構造が同じopen askが溜まっていればメタaskを起票する。「ask storeを監視して」「asksを見張って」「open askの滞留をチェックして」などで発動。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

audit

免费

過去の判断を疑う場面で、一次資料と経緯ログから全体像を組み直し、文脈不足を分析して知識を正しい場所に置き直す長いプロセス。過去のdecisionとの食い違い、同じtagで3度目の方針変更、同じバグの2回目、「前に決めなかったっけ?」「また同じ話してる」「グルグル回ってない?」などで発動。

中文简介正在准备中。当前显示原文说明。

isizono/calm42026年10月16日 更新

查看 isizono 的全部技能

报告此技能的问题