← スキル一覧に戻る

implement
by gittower
implementは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 173🍴 7📅 2026年1月23日
SKILL.md
name: implement description: Execute an implementation plan, making changes and committing properly allowed-tools: Read, Grep, Glob, Edit, Write, Bash
Implement Plan
Execute the implementation plan, making code changes and committing according to guidelines.
Instructions
-
Find and Load Plan
- Detect workflow folder from current git branch
- Read
workflows/<folder>/plan.md - If no plan exists, suggest running
/create-planfirst
-
Verify Prerequisites
- Confirm on correct feature branch
- Check working directory is clean (
git status) - Ensure tests pass before starting:
go test ./...
-
Load Guidelines
- Read CODING_GUIDELINES.md for implementation standards
- Read COMMIT_GUIDELINES.md for commit format
- Read GIT_TEST_SCENARIOS.md when implementing tests (required for Git scenario setup)
-
Execute Tasks
For each task in the plan:
Before Each Task
- Mark task as "in progress" mentally
- Review task requirements
- Identify all files to modify
Implementation Standards (from CODING_GUIDELINES.md)
- Follow three-layer command architecture
- Load config once, pass to functions
- Use custom error types from
internal/errors - Follow configuration precedence: defaults → git config → flags
- Document exported functions
- Use
internal/git/wrappers, never direct git commands
Code Changes
- Make focused, atomic changes
- Follow existing patterns in the codebase
- Add appropriate error handling
- Keep changes minimal - don't over-engineer
After Each Task
- Verify build:
go build ./... - Run tests:
go test ./... - Review changes:
git diff
-
Commit Strategy
Following COMMIT_GUIDELINES.md:
Commit Types
feat: New feature or functionalityfix: Bug fixrefactor: Code restructuringtest: Adding/modifying testsdocs: Documentation changes
Commit Message Format
<type>(<scope>): <subject> <body explaining what and why> Resolves #<issue-number>When to Commit
- After completing a logical unit of work
- After each checkpoint in the plan
- Keep commits atomic and focused
- Use
/commitskill for proper formatting
-
Checkpoint Verification
At each checkpoint in the plan:
- Build succeeds:
go build ./... - Tests pass:
go test ./... - Expected behavior works
- Changes committed
- Build succeeds:
-
Track Progress
Update plan.md checkboxes as tasks complete:
- [x] Completed task - [ ] Pending task -
Handle Issues
If problems arise:
- Document the issue
- Check if it affects the plan
- Adjust approach if needed
- Ask for clarification if blocked
Anti-Patterns to Avoid
From CODING_GUIDELINES.md:
- Don't add unnecessary abstractions
- Don't ignore errors
- Don't call
config.LoadConfig()multiple times - Don't create option structs just to reduce parameters
- Don't use
os.Chdir()in production code - Don't skip error checking
Completion
When all tasks are done:
- Verify all tests pass
- Check all checkboxes in plan.md are complete
- Suggest running
/local-reviewbefore PR
スコア
総合スコア
75/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
✓人気
GitHub Stars 100以上
+5
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です