본문으로 건너뛰기
cccskills
무료GitHub에 공개

platform-list

The Platform List: Arman's own register of large platform-level work he chose not to start yet. Use when the reminder hook says a row is due, when Arman says to add, snooze, kill, or finish a row, when you own a row, or when you think something belongs there. NOT for ordinary tasks, defects, or handoffs.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

<!-- SYNCED COPY — do not edit here. Canonical: common-docs/skills/platform-list/SKILL.md This file is distributed to every consuming repo by common-docs/meta/scripts/sync_skills.py. Edit the canonical, run the sync, and commit each repo. Edits made here are overwritten and lost. -->

The Platform List

One file: common-docs/operations/platform-list/LIST.md. One folder beside it with one short file per row. Owned by Arman. Never read it at session start. due.py beside it runs as a SessionStart hook on Arman's Mac and stays silent unless a Waiting row's Start date has arrived; it then tells the first attended session of the day, once, and no other. Read the list only when that reminder arrives or Arman asks about it.

What it is for

Arman normally starts big work the moment he decides on it. The rare exception is large, platform-wide work he has decided to do but not now. That is the whole list. It is not a backlog, not a defect ledger, not a place for handoffs, and not where your ideas go. Expect it to stay short. Almost every row starts from Arman's own words.

The four things you do

  1. Remind, only when the hook tells you to. Tell Arman in your first reply, in one plain sentence per row the reminder names. He will either say start it, or give a new date. A new date is a snooze: change the Start cell and nothing else. Never decide a date yourself.
  2. Suggest, never write. If you believe something belongs here, say so to Arman in one or two plain sentences inside your normal reply. You do not add rows, files, drafts, or notes anywhere. He adds it or he does not.
  3. Add only on his word, in this conversation. When Arman names an item to add, write one row and one item file, both from the templates below. A new row has an empty Owner note and an empty Inbox. The Item is one sentence under fifteen words that reads as a vision, not a task.
  4. Own a row honestly. When you claim a row, set Status to Started, fill Owner with your template line, and keep the Owner note true. Clear Inbox lines once you have read them. When you stop for the day, the row must be readable cold by the next owner.

Status, exactly

Waiting nobody started · Started an owner is working · Blocked stopped on something the Owner note names · Live shipped and in use but could still slip away unfinished. No Done exists.

Deleting a row

A row and its file are deleted, together, in exactly two cases:

  • Arman says he is killing it.
  • The work has reached the point where it is impossible for it to not be finished. Sometimes that is ten minutes in, because the code now depends on it. Sometimes that is weeks after it went live, when the last proof lands. Arman judges this, and you ask him when you think a row has reached it.

Deletion is complete: the row, the file, and nothing else. No "deleted" line, no archive folder, no history file, no copy in a plan or handoff or register, no summary of what was here. The bundle log says only that the Platform List changed, never which item. Building any place that remembers what was on this list is forbidden, whoever asks. check.py in the folder enforces the shape; the docs lint runs it.

Owner line, one per tool

Fill Owner so a stranger can find your conversation. Use the exact form for your tool:

ToolOwner cell
Claude CodeClaude Code · <session title> · <session id> · <machine or cloud> (session id is the UUID of your transcript under ~/.claude/projects/; resume with claude --resume <id>)
CodexCodex · <thread title> · <thread id> (resume with codex resume <id>)
CursorCursor · <chat title> · <workspace folder> · <YYYY-MM-DD started>
Anything else<tool> · <title> · <the id its resume command takes>

Templates

Row: | [<item, under 15 words>](<slug>.md) | Waiting | <YYYY-MM-DD> | | | |

Item file <slug>.md, at most 250 words of body, these five headings and no others:

---
type: Platform Item
title: "<item>"
description: "<one sentence>"
timestamp: <YYYY-MM-DD>T00:00:00Z
---

## What this is
## Why it matters
## What finished looks like
## Where it stands
## Decisions

Write plain sentences. No jargon, no codenames, no lists of files. The code, commit messages, and the system's own docs carry detail; this file carries only what someone needs to pick the work up and understand where it stands. When it grows past the cap, cut, never split.

Scope test

Not written yet. Arman will shape it with the first real rows. Until then the test is his word.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Admin debug system wiring for the floating AdminIndicator's live debug data and Copy Full Context. Use when adding debug visibility to a route or feature, wiring useDebugContext or the debug panel, capturing console errors, or enabling the copy-context workflow for a page.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

Compact two-icon Copy / Copy-for-AI controls (components/agent-copy). Use when adding copy buttons to a row, card, list, or record; merging duplicate Copy/JSON/AI controls; continuing the copy rollout; or writing a Copy-for-AI payload. NOT for markdown content actions (use rich-document-actions).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

Disclosing a surface's existing fixed AI jobs in the shell's top Agents menu. Use when a page, panel, overlay, or window already runs a mandate behind a button, assist, automatic action, or mode; when the agent-disclosure guard names a file; or during a surface check.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

The watch-fix-rerun method for making an existing platform agent or automated process efficient and correct: baseline its ledger, run one unit yourself, fix the class behind every wasted call, rerun, record. Use when asked to improve, optimize, watch, or 'make efficient' an agent, a sandbox session, a sync job, or any recurring automated process.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

Redux state for agent execution and firing agent shortcuts. Use when editing features/agents/redux/, building agent UI, creating a conversation, touching assembleRequest or NDJSON stream state, wiring agent-state selectors, adding a per-conversation capability, or triggering a shortcut from a button, menu, or code (useShortcutTrigger, launchAgentExecution).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

The provision for a call site: the exhaustive menu of values that place in the code can realistically produce. Use before creating or fixing a mandate or agent that reasons about more than its own input, when deciding whether an agent can answer at all with what it is sent, or when its output 'looks right' but nobody checked it could be. NOT for building the agent (use create-agent).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

armanisadeghi/ai-matrx32026년 10월 20일 업데이트

armanisadeghi의 스킬 모두 보기

이 스킬의 문제 신고