Context
Follow-on ideas for the kickoff workflow once the core lands in #22. These range from near-term quality-of-life improvements to longer-term architectural expansions.
Near-term Expansions
Multi-agent coordination on the same issue
Allow multiple kickoff agents to work on sub-tasks of a single parent issue. Crosslink already has subissues and blocking relationships — extend the kickoff workflow to:
crosslink kickoff "retry logic" --parent 42 spawns a child agent scoped to a subissue
- Agents coordinate via crosslink's lock system (
agent.rs) to avoid editing the same files
/check shows the full tree: parent issue with child agent statuses
Auto-merge with human-approved policy
Once the review friction layers from #22 are mature and trusted:
- Allow a
crosslink approve <id> command that marks a kickoff branch as merge-ready
- If all gates pass (tests green, review checklist complete, no unresolved comments), auto-merge the branch
- Configurable policy: require N human approvals, require specific reviewers, require CI pass
- Always preservable as opt-in — never auto-merge by default
Remote / CI agent execution
Move beyond local tmux sessions:
crosslink kickoff --remote launches the agent as a CI job (GitHub Actions, etc.)
- Agent reports status back to crosslink via API or git-based coordination branch
- Enables fire-and-forget kickoffs that don't depend on your laptop staying open
- Could integrate with Claude Code's headless mode or the Claude Agent SDK
VDD-IAR Integration
Integrate crystallized skills from @dollspace-gay's Verification-Driven Development / Iterative Adversarial Refinement (VDD-IAR) framework to automatically run on individual feature agents.
Concept
Instead of the kickoff agent just implementing and committing, it would run through structured verification and adversarial refinement cycles before marking itself as done:
- Verification-driven development: The agent writes verification criteria (tests, assertions, invariants) before implementation, then iterates until all verifications pass. This goes beyond "run the test suite" — the agent generates task-specific verification plans.
- Iterative adversarial refinement: After implementation passes verification, the agent switches to an adversarial mode — actively trying to break its own work by generating edge cases, fault injection scenarios, and boundary conditions. Failures feed back into implementation fixes.
- Crystallized skills: As VDD-IAR patterns stabilize, they become reusable skill templates that kickoff agents inherit. For example: "when implementing a new CLI command, adversarially test argument parsing, help text, error messages, and interaction with existing commands."
Integration points
- Kickoff prompt injection: The
KICKOFF.md prompt includes VDD-IAR instructions as a structured phase after implementation
- Quality gate: The sentinel file (
.kickoff-status) reports not just DONE but verification/refinement results — the reviewing human sees what was tested adversarially
- Configurable depth:
crosslink kickoff --verify quick|standard|thorough controls how many VDD-IAR cycles the agent runs
- Per-project skill library:
.crosslink/vdd-skills/ contains project-specific verification patterns that agents pick up automatically
Expected impact
Feature agents that ship higher-quality code with fewer review round-trips. The adversarial refinement catches issues that a single implementation pass misses — reducing the "looks good but breaks edge case X" feedback loop.
Longer-term Ideas
- Agent replay: Record agent sessions for debugging and training — understand why an agent made specific decisions
- Kickoff templates: Pre-built kickoff configurations for common patterns (new API endpoint, new CLI command, bug fix, refactor) with appropriate VDD-IAR skill sets
- Cross-repo kickoffs: Spawn agents across related repos for changes that span multiple packages
- Cost tracking: Track token usage per kickoff to help teams budget AI-assisted development
🤖 Generated with Claude Code
Context
Follow-on ideas for the kickoff workflow once the core lands in #22. These range from near-term quality-of-life improvements to longer-term architectural expansions.
Near-term Expansions
Multi-agent coordination on the same issue
Allow multiple kickoff agents to work on sub-tasks of a single parent issue. Crosslink already has subissues and blocking relationships — extend the kickoff workflow to:
crosslink kickoff "retry logic" --parent 42spawns a child agent scoped to a subissueagent.rs) to avoid editing the same files/checkshows the full tree: parent issue with child agent statusesAuto-merge with human-approved policy
Once the review friction layers from #22 are mature and trusted:
crosslink approve <id>command that marks a kickoff branch as merge-readyRemote / CI agent execution
Move beyond local tmux sessions:
crosslink kickoff --remotelaunches the agent as a CI job (GitHub Actions, etc.)VDD-IAR Integration
Integrate crystallized skills from @dollspace-gay's Verification-Driven Development / Iterative Adversarial Refinement (VDD-IAR) framework to automatically run on individual feature agents.
Concept
Instead of the kickoff agent just implementing and committing, it would run through structured verification and adversarial refinement cycles before marking itself as done:
Integration points
KICKOFF.mdprompt includes VDD-IAR instructions as a structured phase after implementation.kickoff-status) reports not justDONEbut verification/refinement results — the reviewing human sees what was tested adversariallycrosslink kickoff --verify quick|standard|thoroughcontrols how many VDD-IAR cycles the agent runs.crosslink/vdd-skills/contains project-specific verification patterns that agents pick up automaticallyExpected impact
Feature agents that ship higher-quality code with fewer review round-trips. The adversarial refinement catches issues that a single implementation pass misses — reducing the "looks good but breaks edge case X" feedback loop.
Longer-term Ideas
🤖 Generated with Claude Code