بنقرة واحدة
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 المهني
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.
| 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.