feat: add /pollinate and /pollinate-verify skills for cross-codebase feature porting#1
Merged
Conversation
… 1-3) - Add Before Starting section with beads epic creation and deciduous goal logging - Add Step 1: Parse arguments for source type detection and feature identifier - Add Step 2: Agent dispatch prompts for local path and remote URL handling - Add Step 3: Chunk decomposition with optional user interaction - Include deciduous logging for extraction results and chunk decisions - Follow patterns from designing/SKILL.md and exploring/SKILL.md Verifies: pollinate.AC1.1-AC1.5 (source acquisition and feature extraction)
- Add explicit deciduous logging commands at end of Step 3 - Log extraction action with feature name, source, line count, and dependency count - Log decomposition decision (monolithic, suggested chunks, or custom chunks) - Include all three decision variants based on user choice - Provide audit trail for source analysis decisions Task 2: Add deciduous logging for source analysis decisions
- Minor: Remove duplicate 'Announce' line from Before Starting section - Important: Duplicate full structured output requirements into remote URL prompt block so it's self-contained (agent can't see local prompt) - Critical: Add guidance for remote clone persistence in design doc generation phase
Step 4 analyzes the target project's conventions and patterns: - Dispatches codebase-investigator to extract language, naming, error handling, async, testing, and dependency patterns - For cross-language ports, researches idiomatic equivalents using combined-researcher - Builds Convention Mapping Table (source vs target conventions with adaptation notes) - Builds Dependency Mapping Table (source deps → target equivalents with installation status) - Logs deciduous actions for convention analysis and cross-language research
Step 5 surfaces trade-off decisions to the user in three categories: 1. Dependency Swaps - for each source vs target dependency difference, present options: - Use target equivalent (recommended) - Port source dependency inline - Skip functionality Each logged to deciduous with rationale 2. Architectural Adaptations - for each architectural style difference, present options: - Adapt to target style (recommended with performance/accuracy notes) - Keep source style - Hybrid approach Each logged to deciduous with rationale 3. Rigor Flagging (conditional) - if --rigor critical not passed, use multiSelect to let user flag chunks for elevated verification (property-based testing, extra adversarial) Logged to deciduous with list of flagged chunks All decisions logged to deciduous with confidence 85 (85 for swaps/arch, 80 for rigor) Summary action logged after all decisions
Update Final Verification Phase template to match actual pollinate-verify layer names: - Layer 2: Changed 'Behavioral Equivalence' to 'Adversarial Hardening' - Layer 3: Changed 'Integration Verification' to 'Standard Verify' These names now match the actual implementation of the pollinate-verify skill. Location: plugins/workflow-commands/skills/pollinate/SKILL.md:731-733
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add /pollinate and /pollinate-verify to plugin description - Add pollinate, porting, cross-codebase keywords - Sync marketplace.json version (was drifted at 0.4.0) - Create CHANGELOG.md with release history Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/pollinatecommand and skill for analyzing source features, mapping conventions to target project, and generating design documents that feed into the standard/plan→/executepipeline/pollinate-verifycommand and skill with three-layer verification: differential testing, adversarial hardening (via Opus agent), and standard verifyTest plan
/pollinate→/plan→/execute→/pollinate-verifydocs/test-plans/2026-03-26-pollinate.md🤖 Generated with Claude Code