plugins/gwt/skills/gwt-spec-implement/SKILL.md
Implement an existing `gwt-spec` end-to-end from `tasks.md`. Execute test-first tasks, update progress artifacts, and keep PR work moving until the SPEC is done.
npx skillsauth add akiojin/gwt gwt-spec-implementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill after a gwt-spec has a stable spec.md, plan.md, tasks.md, and a CLEAR
analysis result.
gwt-spec-opsgwt-spec-opsgwt-spec-ops to repair the artifact setgwt-spec-implement is the implementation owner for Spec Kit style execution.
Once started, keep moving until one of these is true:
Routine CI failures, update-branch merges, and test-first edits should be handled autonomously.
doc:spec.mddoc:plan.mddoc:tasks.mdCLEARdoc:research.md, doc:data-model.md, doc:quickstart.md, contract:*, checklist:*Read the execution context.
Execute tasks in dependency order.
Work test-first.
Implement the task slice.
tasks.md unless execution reveals a missing dependency.spec.md and plan.md; do not silently widen scope.Verify before moving on.
gwt-spec-ops.Update execution tracking.
doc:tasks.md with completed work when the task format supports completion markers.Progress / Done / Next template.Keep PR flow moving.
gwt-pr.gwt-pr-fix.Repeat until the scoped tasks are done.
Stop only when:
## Implementation Report: #<number>
Completed tasks: <N>
Updated files: <paths>
Verification:
- <command/result>
Next:
- `gwt-pr`
- `gwt-pr-fix`
- return to `gwt-spec-ops`
- ask user for decision
tools
Create distinctive, production-grade terminal user interfaces. Use when building TUI components with ratatui, CLI output styling, or xterm.js terminal rendering. Triggers: 'design TUI', 'terminal UI', 'TUIデザイン', 'ターミナルUI', 'ratatui widget'
testing
Semantic search over SPEC Issues (GitHub Issue cache at ~/.gwt/cache/issues/) using vector embeddings. Use when searching for existing specs, finding related specs, checking for duplicate specs, or determining which spec owns a scope. Mandatory preflight before gwt-discussion when the work may need a SPEC owner. Use when user says 'search specs', 'find related specs', 'check for duplicate specs', or asks which spec owns a scope.
testing
Mandatory preflight before gwt-discussion, gwt-register-issue, and gwt-fix-issue. Use proactively before creating any SPEC or Issue owner or before reusing an existing one. Searches SPEC Issues, GitHub Issues, and project files via ChromaDB. Triggers: 'search', 'find related', 'check duplicates'.
business
Use when the user wants to register new work from a bug report, idea, or task description and an existing GitHub Issue number is not already known.