跳到正文
cccskills
免费在 GitHub 公开

mk:help

Workflow navigation assistant. Scans project state (plans, reviews, tests, git) and recommends the next step in the 7-phase pipeline. Use when asked "what should I do next?", "where am I?", "help", or at session start. NOT for domain complexity routing (see mk:scale-routing); NOT for skill discovery (descriptions handle that automatically).

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

查看安装方法

包含的文件(1)

  • SKILL.md11.0 KB

SKILL.md(原文)

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

Navigation Help

Answers "What should I do next?" by scanning project state and mapping to the 7-phase pipeline.

How It Works

mk:help is the FORWARD-looking navigator (what to do next). Backward-looking delivery analysis stays with /mk:status (project-manager) — this skill never reproduces it.

Collect candidates from ALL scan sources below, then RANK them and emit the top 3 — do NOT stop at the first hit. The rank-1 candidate equals what the old "stop at first actionable hit" behavior would have returned (back-compat); ranks 2–3 are alternates with one-line rationale. This skill is read-only: it reads state, never writes it.

1. Paused Step-File Workflows

Check session-state/*-progress.json for any in-progress step-file workflow.

  • Found → "Resume [skill] at step [N]. Run /mk:[skill] to continue."

2. In-Progress Plans

Check tasks/plans/ for plan files without matching review verdicts.

  • Plan exists, no tests → "Plan approved. Next: run tester agent (Phase 2 — RED)"
  • Plan exists, tests failing → "Tests failing. Next: run developer agent (Phase 3 — GREEN)"
  • Plan exists, tests passing, no review → "Tests green. Next: run reviewer agent (Phase 4 — Review)"

3. Pending Reviews

Check tasks/reviews/ for verdict files with WARN or action items.

  • WARN verdict → "Review has warnings. Acknowledge and approve for Gate 2, or fix findings."
  • FAIL verdict → "Review failed. Fix required changes, then re-run reviewer."

4. Uncommitted Changes

Check git status for staged/unstaged changes.

  • Changes exist + review approved → "Ready to ship. Run /mk:ship (Phase 5)"
  • Changes exist, no review → "Changes detected but no review. Run reviewer first."

5. Clean State

No plans, no reviews, no changes.

  • "Everything clean. Options: start a new task with planner, run /mk:retro, or ask me anything."

Additional Scan Sources (read after sources 1–5)

ALL four may be absent at rest (e.g. session-state/checkpoints/ does not exist until runtime). Absent file → skip silently; note the skip only under --verbose. Never error on a missing source.

#SourceFields to readAbsent-case
6session-state/checkpoints/checkpoint-latest.jsonstate.model_tier, progress.plan_path, environment.{git_branch,working_dir_clean,uncommitted_changes}, budget.{estimated_spent_usd,turn_count}, created_atskip; no checkpoint context
7session-state/budget-state.jsonestimated_cost_usd, turn_count, warnings_emitted (advisory only)skip; no budget caution
8session-state/detected-model.jsontier (authoritative current-session tier)skip; tier unknown
9tasks/reviews/<slug>-verdict.jsondecision, dimensions[].verdict, created_at; .md is prose fallbackuse git/plan scan only
10docs/development-roadmap.md (when present; Type-1 allowlisted)current phase / milestone progressskip; tag (CF-C5) if relied on

Model tier: source the current tier from session-state/detected-model.json (written fresh at SessionStart). Do NOT source model_tier from budget-state.json — it has no created_at/session marker and may carry a prior session's tier. Treat budget figures as advisory unless a current-session signal corroborates them.

Staleness: if checkpoint-latest.json created_at is older than 24h, demote its evidence and note the staleness in the rationale.

Ranking Heuristic (deterministic, evidence-cited — no vibes ranking)

Collect candidates from all sources, then rank:

  1. Blocked phase or BLOCKED verdict → rank-1 unblock/fix action. A review verdict is blocked when decision === "BLOCKED" — the verdict enum is PASS | PASS_WITH_RISK | BLOCKED; there is NO top-level "FAIL" value. FAIL exists only per-dimension in dimensions[].verdict. Cite the failing dimension(s) in the rationale.
  2. In-progress phase (plan phase status: in-progress, or GFM - [ ] checkboxes remaining) → continue action, rationale cites checkbox % (count - [x] vs - [ ]).
  3. Approved plan, nothing built → cook action.
  4. Budget caution: if warnings_emitted > 0 OR spent ≥ $30, fold a budget caution into the rank-1 rationale (does not by itself create a rank).
  5. Clean state → the existing fallback table (start a task / retro / ask).

Each candidate's rationale MUST cite the source file(s) it came from.

For skill suggestions based on task type, see mk:agent-detector (its ../agent-detector/references/lifecycle-routing.md maps task patterns to skills).

State-to-Recommendation Map

Alias: /mk:plan routes to mk:plan-creator (slash-command wrapper at .claude/commands/mk/plan.md). Subcommands red-team, validate, archive are handled by the same skill.

StatePipeline PhaseRecommendation
No planPhase 0 → 1"Start with /mk:plan or describe your task"
Existing plan — stress-testStandalone subcommand"/mk:plan red-team {path} — adversarial review of existing plan"
Existing plan — interviewStandalone subcommand"/mk:plan validate {path} — critical question interview on existing plan"
Completed/cancelled plansHousekeeping"/mk:plan archive — archive completed or cancelled plans"
Plan approved, no testsPhase 2 (TDD mode only)"In TDD mode (--tdd / MEOWKIT_TDD=1): run tester agent — write failing tests (RED phase). In default mode: skip Phase 2; run developer directly"
Tests written, failingPhase 3"Run developer agent — implement to pass tests (GREEN)"
Tests passing, no reviewPhase 4"Run /mk:review — adversarial code review"
Review PASS/WARNPhase 5"Run /mk:ship — commit, PR, deploy"
ShippedPhase 6"Run documenter — update docs, then /mk:retro"
Paused workflowResume"Resume [skill] at step [N]"
Mixed stateClarify"Multiple items in progress. Which to focus on?"

Specialist Skills (surface when domain matches)

SituationSkillWhen to suggest
Operations, triage, case management, escalation protocols, billing workflows/mk:decision-frameworkUser asks "how should we handle X cases" or is designing any case-routing system
"Is everything green?", pre-review check, post-implementation validation/mk:verifyAfter implementation completes, before review, or when user wants a quick health check
API contract design or review — interface shape, error semantics, compatibility, pagination/mk:api-design-principlesUser is authoring or reviewing what an API promises, not how it runs
Backend change end to end — handler, service, integration, webhook, job/mk:backend-developmentUser is changing backend behavior and needs contract, data, and auth owners coordinated
Schema, migration, query, index, or ORM data-access boundary/mk:databaseUser is modelling, evolving, or querying data
Infrastructure, containers, CI/CD, deployment safety, rollback/mk:devopsUser is changing how the system is built, configured, or delivered

Fast Paths (surface these prominently)

Not every task needs the full 7-phase pipeline. Mention these when relevant:

SituationFast PathWhat it bypasses
Simple bug fix, typo, rename, config tweak/mk:fixGate 1 (plan approval) — scope is the plan
Task flagged as one-shot by scale-routingAuto Gate 1 bypassGate 1 — zero blast radius confirmed
Rapid iteration / spike workMEOWKIT_HOOK_PROFILE=fastpost-write scan, pre-ship, pre-task-check, TDD check

Quick fix? Use /mk:fix — bypasses Gate 1 for simple changes.

Small config change? Scale-routing may auto-bypass Gate 1 when blast radius is zero.

Hook profiles: Set MEOWKIT_HOOK_PROFILE=fast for rapid iteration (skips non-critical hooks). Set MEOWKIT_HOOK_PROFILE=strict to enable ALL hooks including post-session capture.

Gotchas

  • Multiple in-progress plans create ambiguity — ask user which to focus on, don't guess
  • session-state/ files from previous sessions may be stale — check timestamps, warn if >24h old
  • Git status can be noisy (untracked IDE files) — focus on files in src/, lib/, app/, tests/
  • Don't recommend skipping phases — even if the user seems impatient, show the full path
  • Fast paths are not loopholes — Gate 2 (review) is NEVER bypassed; security hooks are NEVER skipped
  • session-state/checkpoints/ does not exist until runtime — its absence is normal, not an error; skip silently
  • budget-state.json is missing at session start — treat budget figures as advisory; never source model tier from it (use detected-model.json)
  • Prefer the machine-readable *-verdict.json over the .md prose verdict; a verdict is blocked when decision === "BLOCKED" (never a top-level "FAIL")
  • This is the forward-looking navigator — backward-looking delivery status stays with /mk:status; do not duplicate it here

Output Format

The ranked next-steps are a JSON-compatible shape (documented here for downstream tooling), rendered as a concise human summary. This skill does NOT emit machine JSON itself — there is no scanner script; the shape documents what the ranking reasons about.

{
  "next_steps": [
    {
      "rank": 1,
      "action": "/mk:cook tasks/plans/260610-x/plan.md",
      "priority": "high",
      "rationale": "Plan approved (Gate 1), phase-02 in-progress at 3/7 checkboxes; budget $4.20 of $30",
      "source": ["tasks/plans/260610-x/phase-02-*.md", "session-state/budget-state.json"]
    }
  ],
  "progress": { "plan": "260610-x", "phases_done": 1, "phases_total": 6, "checkbox_pct": 43 }
}

Human rendering (same headings as before — rank-1 is "Recommended Next Step"):

## Status

**Current phase:** [Phase N — Name]
**State:** [brief description]

### Recommended Next Step
[rank-1 action] — [rationale]

### Other Options
- [rank-2 action] — [one-line rationale]
- [rank-3 action] — [one-line rationale]

If --verbose flag: also show full state scan results (plan files, review files, test status, git status) AND which additional sources (6–10) were present vs skipped.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.

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

ngocsangyem/MeowKit152026年7月28日 更新

mk-advise

免费

Turn a raw idea into ONE honest recommendation: interview one question at a time until confirmed, then give a verdict with trade-offs and a checklist. Not for options or debate.

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

ngocsangyem/MeowKit152026年7月28日 更新

Browser automation CLI for agents: navigate, click/fill, screenshot, extract data, test apps, Electron/Slack, cloud browsers. NOT for the user's real Chrome profile/cookies (mk:chrome-profile).

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

ngocsangyem/MeowKit152026年7月28日 更新

Detects the right agent and complexity tier at Phase 0 orient; runs first in every workflow. NOT for runtime agent routing inside a single skill.

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

ngocsangyem/MeowKit152026年7月28日 更新

Angular v20+ patterns: components, signals, services, forms, routing, HTTP, testing, SSR. Auto-activates on .ts files in Angular projects (angular.json detected).

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

ngocsangyem/MeowKit152026年7月28日 更新

Design and review durable REST, GraphQL, RPC, or event API contracts: shape, compatibility, pagination, error semantics. Discovers existing consumers first. Not implementation, schema, or release.

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

ngocsangyem/MeowKit152026年7月28日 更新

查看 ngocsangyem 的全部技能

报告此技能的问题