smithery/matsuni-kk

mini-app-status

アプリ開発の進捗状況を確認・更新する。「進捗」「ステータス」「状況確認」を依頼されたときに使用する。

Installation

$ npx skills add smithery/matsuni-kk --skill mini-app-status

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/matsuni-kk · top by installs.

npx skills add smithery/matsuni-kk

Browse all from smithery/matsuni-kk

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,394 B
  • docs SUMMARY.md 173 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Mini App Status Workflow

アプリごとの進捗状況を一覧化し、app/{app_name}/status.mdを生成・更新する。 主成果物はstatus.md(各フェーズの完了状況・成果物一覧・次のアクション)。

重要: このスキルは各Skill完了時にサブエージェント(status-updater)として自動実行される。

Instructions

0. app_name の確定

  • ユーザーから app_name が指定されていない場合、app/ 配下のディレクトリを確認する。
  • 複数アプリが存在する場合は、対象アプリを確認する。
  • appname は以降のすべてのパスで {appname} として使用する。

1. Preflight(事前確認)

  • app/{app_name}/docs/ 配下の全ドキュメントを確認する。
  • app/{app_name}/ 配下のソースコードの存在を確認する。
  • GitHubリポジトリの状態を確認する(存在する場合)。
  • ./assets/status_template.md を先に読み、ステータスレポートの構造を確認する。

2. 情報収集・更新

以下の情報を収集・整理する:

フェーズ進捗の判定ルール

フェーズ 完了条件
要件定義 app/{app_name}/docs/requirements.md が存在
設計 app/{app_name}/docs/design.md が存在
実装 app/{app_name}/index.html が存在
テスト app/{appname}/docs/testreport.md が存在かつ判定Pass
レビュー app/{appname}/docs/reviewreport.md が存在
デプロイ app/{appname}/docs/deploylog.md が存在かつ公開URL記載

進捗率の計算

進捗率 = 完了フェーズ数 / 6 * 100

3. status.md生成・更新

  • app/{app_name}/status.md を生成または更新する。
  • 各フェーズのステータス、成果物一覧、次のアクションを記録する。

4. サブエージェント呼び出し時の動作

各Skill完了時に自動で以下を実行:

  1. 完了したSkillのステータスを更新
  2. QCスコアがあれば記録
  3. 次のアクションを更新
  4. 全体進捗率を再計算

サブエージェント設定

subagent:
  name: status-updater
  trigger: 各Skill完了時
  auto_run: true
  path: .claude/agents/status-updater.md

呼び出し方(メインエージェントから)

各Skill完了後、次Skillへ進む前に以下を実行:

Task tool:
  subagent_type: status-updater
  prompt: "{{skill_name}}が完了しました。status.mdを更新してください。
           app_name: {{app_name}}
           完了Skill: {{skill_name}}
           QCスコア: {{score}}(あれば)
           次のアクション: {{next_action}}"

注意: app_name は必須パラメータ。これがないとどのアプリのステータスを更新すべきか判断できない。

Resources

  • assets: ./assets/status_template.md
  • agent: .claude/agents/status-updater.md
  • triggers: ./triggers/nextactiontriggers.md

Next Action

  • triggers: ./triggers/nextactiontriggers.md

ステータス確認後、ユーザーの指示に応じて該当Skillを実行する。