mycocanopy-code-intelligence-developmentlisted
Install: claude install-skill goondocks-co/myco
# Canopy Code Intelligence Development
The Canopy code intelligence system provides contextual file awareness and injection capabilities for Myco's agent pipeline. This skill covers the architectural patterns, integration workflows, and extension procedures needed to build and maintain Canopy's file indexing, context injection, and attribution tracking capabilities.
## Prerequisites
- Myco project with `.myco/` vault directory initialized
- Understanding of agent harness task patterns in the codebase
- Familiarity with symbiont manifest structure (`.agents/symbionts/`)
- SQLite schema knowledge for local aggregation columns
- Canopy implementation modules (to be developed when implementing this system)
## Procedure 1: Agent Harness Task Standardization
Convert canopy operations from bespoke executors to standard harness tasks for unified configuration, local model routing, and resource isolation.
### Task Migration Pattern
1. **Remove dedicated schedulers/executors**:
```typescript
// Before: Custom executor in daemon schedulers
// After: Standard task in agent task definitions
export const canopyDescribeTask: AgentTask = {
name: 'canopy-describe',
description: 'Generate file descriptions for code intelligence',
phases: ['describe'],
// Standard harness configuration
}
```
2. **Unify configuration paths**:
```typescript
// Use standard task configuration instead of custom config
const config = await getTaskConfig('canopy-describe');
// Leverage harness model r