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

goal-progress-bar

Use to show weighted progress for a multi-step task and update it from recorded evidence.

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

jamditis/claude-skills-journalismスター 438(GitHub 438 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(3)

  • SKILL.md2.9 KB
  • agents/openai.yaml122 B
  • scripts/progress.py3.4 KB

SKILL.md(原文)

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

Goal progress bar

Use this skill for work with three or more steps that runs long enough for someone to ask how close it is to done. Skip it for a quick answer or one-step task.

Each task gets one tracker file. The script renders the current percentage, bar, and row status at each checkpoint. Never type or adjust those values by hand.

Set up a tracker

  1. Write <goal>-progress.json in your task folder. The file is a JSON list of [name, weight, fraction] rows.
  2. Use one row for each deliverable or proof that moves the goal. Examples include code, review, release, live verification, and requester approval. Use names the requester understands.
  3. Use weight 1 for a small row and 2 for a large or critical row. End with the rows that prove the work is complete in real use.
  4. Add a fourth field to a row that cannot move: [name, weight, fraction, "blocked"]. Remove the field when work resumes.

Render the tracker

Run the script from the task folder. Replace <skill-root> with the folder that contains this SKILL.md:

python3 <skill-root>/scripts/progress.py <goal>-progress.json "<Goal name>"

Add --chat for emoji codes suited to chat systems that render common emoji shortcodes:

python3 <skill-root>/scripts/progress.py <goal>-progress.json "<Goal name>" --chat

The chat bar uses green squares for complete work, one yellow square for partial work, and white squares for the rest. Each row starts with a green, yellow, white, or red status circle. Send the rendered text without a code block if the destination converts emoji codes.

Update at each checkpoint

A checkpoint is a finished step, such as a reviewed change, release, live check, or answer from the requester.

  • Back up the tracker before each edit, for example: cp <goal>-progress.json <goal>-progress.json.bak-<date>-<time>.
  • Set a code row to 1.0 only when its defined work is complete.
  • Set a proof row to 1.0 only with real evidence, such as a receipt, live read, or requester answer. Never round up to done before the proof exists.
  • Add a row when the goal grows. Never delete a row to raise the percentage.

Share the result

  • Paste the full script output without changes. Never type a percentage or bar by hand.
  • Share it when work starts, at meaningful checkpoints, and when work ends. Do not post it again when nothing changed.
  • When the destination supports message editing, update the first progress message in place and post a new message only at large milestones.
  • In an issue or ledger, place the current output between these markers:
<!-- progress:start -->
<!-- progress:end -->

A finished task can replace the block with one dated 100% completion line. The next task then owns the live progress block.

レビュー

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

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Scholarly writing and research compliance. Use for CRediT, preregistration, Plan S, Nelson Memo, preprints, ORCID, LLM disclosure.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

Web accessibility patterns for news and academic sites. Use for WCAG audits, alt text, accessible data viz, and assistive tech.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

Eliminates AI-generated writing patterns that erode reader trust. Use when writing or editing articles, docs, or press releases.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

API hardening for Express, FastAPI, and serverless. Use for rate limiting, CORS, input validation, API keys, or OWASP API Top 10.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

Explores intent and design before implementation. MUST use before creating or modifying any feature, component, or behavior.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

Public records requests under Brazil's Access to Information Law (LAI). Use for Fala.BR filings, e-SIC, and CGU/CMRI appeals.

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

jamditis/claude-skills-journalism4382026年10月24日 更新

jamditis のスキルをすべて見る

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