mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 03:49:26 +00:00
Verified against opencode.ai/docs/skills: project-local search paths are .opencode/skills, .claude/skills and .agents/skills, not configurable. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
1.5 KiB
1.5 KiB
Light Discovery Process for Extensions
Objective
Quickly analyze existing system and integration requirements for feature extensions.
Focused Discovery Steps
1. Extension Point Analysis
Identify Integration Approach:
- Locate existing extension points or interfaces
- Determine modification scope (files, components)
- Check for existing patterns to follow
- Identify backward compatibility requirements
2. Dependency Check
Verify Compatibility:
- Check version compatibility of new dependencies
- Validate API contracts haven't changed
- Ensure no breaking changes in pipeline
3. Quick Technology Verification
For New Libraries Only:
- Use WebSearch for official documentation
- Verify basic usage patterns
- Check for known compatibility issues
- Confirm licensing compatibility
- Record key findings in
research.md(technology alignment section)
4. Integration Risk Assessment
Quick Risk Check:
- Impact on existing functionality
- Performance implications
- Security considerations
- Testing requirements
When to Escalate to Full Discovery
Switch to full discovery if you find:
- Significant architectural changes needed
- Complex external service integrations
- Security-sensitive implementations
- Performance-critical components
- Unknown or poorly documented dependencies
Output Requirements
- Clear integration approach (note boundary impacts in
research.md) - List of files/components to modify
- New dependencies with versions
- Integration risks and mitigations
- Testing focus areas