Help us improve
Share bugs, ideas, or general feedback.
From python-engineering
Creates structured feature development tasks with phases, acceptance criteria, documentation, and tracking setup. Activates for feature planning requests in Python projects.
npx claudepluginhub jamie-bitflight/claude_skills --plugin python-engineeringHow this skill is triggered — by the user, by Claude, or both
Slash command
/python-engineering:create-feature-taskThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up a comprehensive feature development task with proper tracking, phases, and documentation.
Creates structured Markdown feature tasks with phases, acceptance criteria, requirements, and tracking for development pipelines. Activates on feature planning requests.
Orchestrates SAM workflow for new features: discovery, codebase analysis, architecture spec, task decomposition, validation, context manifest. Creates MD/YAML artifacts for GitHub issues. Use for add/plan feature requests.
Generates structured implementation plans for multi-step coding tasks from specs, breaking into TDD bite-sized steps with dependencies, files, tests, and commands before coding.
Share bugs, ideas, or general feedback.
Set up a comprehensive feature development task with proper tracking, phases, and documentation.
Consult ../python3-core/references/python3-standards.md when applying shared architecture, typing, testing, or CLI rules; full standards, graphs, and amendment process are documented there.
Create task file at .claude/tasks/{feature-name}.md with:
# Feature: {Feature Name}
## Overview
{Brief description}
## Requirements
- [ ] Requirement 1
- [ ] Requirement 2
## Technical Approach
{High-level design}
## Phases
### Phase 1: Design
- [ ] Review existing patterns
- [ ] Create interface definitions
- [ ] Document edge cases
### Phase 2: Implementation
- [ ] Core functionality
- [ ] Error handling
- [ ] Integration points
### Phase 3: Testing
- [ ] Unit tests (80% minimum coverage)
- [ ] Integration tests
- [ ] Edge case coverage
### Phase 4: Documentation
- [ ] Code documentation
- [ ] Usage examples
- [ ] API documentation (if applicable)
## Acceptance Criteria
- [ ] All tests pass
- [ ] Coverage meets minimum
- [ ] Documentation complete
- [ ] Code review approved
## Context Preservation
- Initial requirements: {captured}
- Key decisions: {recorded}
- Dependencies: {identified}
- Risks: {noted}
When creating tasks, preserve:
| Step | Command/Action |
|---|---|
| Prerequisites | Clear feature requirements |
| Follow-up | Use python-engineering:python-cli-architect agent for implementation |
| Related | python-engineering:comprehensive-test-review, python-engineering:python-pytest-architect |
/python-engineering:create-feature-task Add user authentication with OAuth2 support
/python-engineering:create-feature-task Implement rate limiting for API endpoints
/python-engineering:create-feature-task Create CLI command for database migrations