skill-scout
Search existing local, marketplace, GitHub, and web skill sources before creating a new skill. Use when the user wants to create, build, fork, or find a skill for a workflow.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-08
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- fe-progress
- description
- Show the current implementation status of all features or a specific feature.
- allowed-tools
- Read, Glob, Grep, Bash
- argument-hint
- [feature-name]
- user-invocable
- true
03 SKILL.md 正文
Implementation Progress
Show implementation pipeline status for features managed by the frontend-react-plugin.
Instructions
Step 0: Read Configuration
- Read
.claude/frontend-react-plugin.json - If the file does not exist:
"Frontend React Plugin has not been initialized. Please run
/frontend-react-plugin:fe-initfirst."- Stop here.
If a feature name is provided:
Step 1: Read Progress File
-
Read
docs/specs/{feature}/.progress/{feature}.json- If not found:
"No progress file found for '{feature}'." "Run
/frontend-react-plugin:fe-plan {feature}to start."- Stop here.
- If not found:
-
Extract
workingLanguage(default:"en") -
Language name mapping:
en= English,ko= Korean,vi= Vietnamese
Communication language: All output must be in {workingLanguage_name}.
Step 2: Display Detailed Status
- Check if the
implementationfield exists in the progress file- If absent:
"Feature '{feature}' has no implementation data yet." "Run
/frontend-react-plugin:fe-plan {feature}to start the implementation pipeline."- Stop here.
- If absent:
Read the implementation field and display:
Implementation Status for '{feature}':
Status: {implementation.status} {status_emoji}
Plan: {implementation.planFile or "—"}
Generated: {implementation.generatedAt or "—"}
TDD Phases:
Foundation: {tddPhases.foundation or "—"}
API TDD: {tddPhases.api-tdd or "—"}
Store TDD: {tddPhases.store-tdd or "—"}
Component TDD: {tddPhases.component-tdd or "—"}
Page TDD: {tddPhases.page-tdd or "—"}
Integration: {tddPhases.integration or "—"}
Verification: {implementation.verification.status or "—"}
{If verification exists: tsc: {tsc}, eslint: {eslint}, build: {build}, vitest: {vitest}}
Review: {implementation.review.status or "—"}
{If review exists:}
Spec Review: {review.specReview.score}/10 ({review.specReview.totalIssues} issues, {review.specReview.criticalIssues} critical)
Quality Review: {review.qualityReview.score}/10 ({review.qualityReview.totalIssues} issues, {review.qualityReview.criticalIssues} critical)
Fix: {implementation.fix.status or "—"}
{If fix exists: Round {fix.round}, Fixed: {fix.fixed}, Escalated: {fix.escalated}, Tests added: {fix.testsAdded}}
E2E: {implementation.e2e.status or "—"}
{If e2e exists: {e2e.passed}/{e2e.total} scenarios passed}
{If e2e.scenarios exists, list each: {id}: {name} — {status}}
Delta: {implementation.lastDelta or "—"}
{If lastDelta exists: {lastDelta.timestamp} — {lastDelta.specChanges.added} added, {lastDelta.specChanges.modified} modified, {lastDelta.specChanges.removed} removed}
Status emoji mapping:
planned→ (planned)generated→ (generated)gen-failed→ (FAILED)verified→ (verified)verify-failed→ (FAILED)reviewed→ (reviewed)review-failed→ (FAILED)fixing→ (fixing)resolved→ (resolved)escalated→ (ESCALATED)done→ (DONE)
Step 3: Spec Staleness Check
- Read
implementation.generatedAtfrom the progress file - If
generatedAtexists:- Check if any spec file in
docs/specs/{feature}/{workingLanguage}/was modified aftergeneratedAt(usestatto get mtime) - If spec is newer:
"Warning: Spec modified after code generation ({generatedAt})." "Run
/frontend-react-plugin:fe-plan {feature}to detect changes (incremental mode)."
- Check if any spec file in
Step 4: Pending Delta Check
- Check if
docs/specs/{feature}/.implementation/frontend/delta-plan.jsonexists- If found:
"Pending delta plan detected. Run
/frontend-react-plugin:fe-gen {feature}to apply incremental changes."
- If found:
Step 5: Next Step Guidance
Based on implementation.status, display the recommended next action:
| Status | Guidance |
|---|---|
planned |
"Run /frontend-react-plugin:fe-gen {feature} to generate code." |
generated |
"Run /frontend-react-plugin:fe-verify {feature} or /frontend-react-plugin:fe-review {feature}." |
gen-failed |
"Run /frontend-react-plugin:fe-gen {feature} to retry generation." |
verified |
"Run /frontend-react-plugin:fe-review {feature}." |
verify-failed |
"Run /frontend-react-plugin:fe-debug {feature} or review errors." |
reviewed |
Check implementation.e2e.status: if absent -> "Run /frontend-react-plugin:fe-fix {feature} to address warnings, or /frontend-react-plugin:fe-e2e {feature} for E2E."; if pass -> "Reviewed with warnings, E2E passed. Run /frontend-react-plugin:fe-fix {feature} to address warnings."; if partial or fail -> "Run /frontend-react-plugin:fe-fix {feature} then /frontend-react-plugin:fe-e2e {feature}." |
review-failed |
"Run /frontend-react-plugin:fe-fix {feature}, then /frontend-react-plugin:fe-review {feature}." |
fixing |
Check report file timestamps: if e2e-report.json exists and is newer than review-report.json -> "Run /frontend-react-plugin:fe-e2e {feature} to re-run E2E after fixes."; if fix-report.json has regen-required entries -> "Run /frontend-react-plugin:fe-gen {feature} then /frontend-react-plugin:fe-review {feature}."; otherwise -> "Run /frontend-react-plugin:fe-review {feature} to re-review after fixes." |
resolved |
"Run /frontend-react-plugin:fe-verify {feature} or /frontend-react-plugin:fe-review {feature}." |
escalated |
"Manual intervention needed. See fix-report.json or debug-report.json." |
done |
Check implementation.e2e.status: if absent -> "Review passed. Run /frontend-react-plugin:fe-e2e {feature} for E2E testing."; if pass -> "Pipeline complete."; if partial or fail -> "Review passed but E2E has failures. Run /frontend-react-plugin:fe-fix {feature} then /frontend-react-plugin:fe-e2e {feature}." |
If no feature name is provided:
Step 1: Scan All Features
- Glob
docs/specs/*/.progress/*.jsonto find all progress files - If no files found:
"No features found. Run
/frontend-react-plugin:fe-plan {feature}to start."- Stop here.
Step 2: Read Configuration Language
- Read
.claude/frontend-react-plugin.jsonfor display language context - Default to English if no specific language preference
Step 3: Build Summary Table
For each progress file:
-
Read
implementationfield- If
implementationis absent → skip this feature (only show features with implementation data)
- If
-
Extract:
status- TDD phase completion: count completed phases out of 6 total
- Review score:
review.specReview.score(or "—") - Fix round:
fix.round(or "—") - E2E:
e2e.passed/e2e.total(or "—") - Delta: "pending" if
delta-plan.jsonexists, "applied" iflastDeltaexists, "—" otherwise
-
If no features have
implementationdata after filtering:"No features with implementation data found. Run
/frontend-react-plugin:fe-plan {feature}to start."- Stop here.
-
Display:
Implementation Progress:
┌──────────────────┬───────────────┬─────────┬──────────┬───────┬─────────┬──────────┐
│ Feature │ Status │ Gen │ Review │ Fix │ E2E │ Delta │
├──────────────────┼───────────────┼─────────┼──────────┼───────┼─────────┼──────────┤
│ {feature} │ {status} │ {n}/6 │ {score} │ {Rn} │ {p}/{t} │ {delta} │
└──────────────────┴───────────────┴─────────┴──────────┴───────┴─────────┴──────────┘
{totalFeatures} features: {doneCount} done, {inProgressCount} in progress, {failedCount} failed
Column formatting:
- Gen:
{completed}/6+✓if all 6 completed, or "—" if no tddPhases - Review:
{specReview.score}/10or "—" - Fix:
R{round}or "—" - E2E:
{passed}/{total}+✓if all passed, or "—" - Delta:
pendingif delta-plan.json exists,✓if lastDelta exists with no pending, "—" otherwise
04 同仓库更多 Skills
remotion-video-creation
Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.
hotcook-recipes
暂无简介
code-helper
Code review and assistance skill
research-assistant
Web research assistant skill using Brave Search MCP
x-api
X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.
workspace-surface-audit
Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.