ワンクリックで
plan
Create plan.md from spec.md defining PR scope (will/won't do, files, verification). Use before implementation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create plan.md from spec.md defining PR scope (will/won't do, files, verification). Use before implementation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | plan |
| description | Create plan.md from spec.md defining PR scope (will/won't do, files, verification). Use before implementation. |
| user-invocable | true |
Creates an implementation plan from spec.md, defining the exact scope of 1 PR.
# Implementation Plan: [Feature/Fix Name]
## This PR will
- [Action 1 - be specific]
- [Action 2]
- [Max 5 items]
## This PR will NOT
- [Explicitly out of scope - helps prevent scope creep]
- [Max 4 items]
## Files likely to change
- `src/demoapp/text_utils.py` - add new function
- `tests/test_text_utils.py` - add test cases
- [Max 6 files]
## Verification
- **Required**: `make test` - all tests pass
- [Optional: 1 additional verification if needed]
## Risk & Rollback
**Risk**: [1-2 line description]
**Rollback**: [1-2 line plan]
## PR Summary
[Short summary suitable for PR description - 2-3 lines]
make test is required, others must be concrete commandsInput (spec.md):
# Add snake_case to camelCase conversion
## Acceptance Criteria
- [ ] to_camel_case("hello_world") returns "helloWorld"
- [ ] to_camel_case("") returns ""
- [ ] All tests pass with make test
Output (plan.md):
# Implementation Plan: Add to_camel_case function
## This PR will
- Add to_camel_case() function in text_utils.py
- Add test cases for basic conversion and edge cases
- Update existing tests if needed
## This PR will NOT
- Add kebab-case or PascalCase conversion
- Refactor existing to_snake_case function
- Add documentation beyond docstrings
## Files likely to change
- `src/demoapp/text_utils.py` - new function
- `tests/test_text_utils.py` - new tests
## Verification
- **Required**: `make test` - all tests pass in <1s
## Risk & Rollback
**Risk**: New function might have edge cases with special characters.
**Rollback**: Remove new function and tests - no impact on existing code.
## PR Summary
Adds to_camel_case() utility function to convert snake_case strings to camelCase format, needed for API payload formatting.
Create GitHub Issue with complete specification (Background/AC/Non-goals/Constraints). Asks clarifying questions, outputs ISSUE_TITLE.txt and ISSUE_WITH_SPEC.md ready to post.
Create GitHub Issue draft with AC/Non-goals/Tasks. Use when starting from vague requirements - asks clarifying questions if needed. Also used internally by create-issue skill.
Implement from Issue specification. Creates plan.md (scope gate), implements code, runs tests, generates PR_DRAFT.md. Use after Issue is created or ISSUE_WITH_SPEC.md exists.
Implement from plan.md, run tests, generate PR_DRAFT.md with actual verification results. Use when ready to code.
Convert GitHub Issue to spec.md with Why/AC/Non-goals/Constraints. Use after Issue is created or /issue-draft is done.