new-adapter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited new-adapter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Complete workflow for adding support for a new AI tool to AIS.
Before starting, gather this information:
.windsurf/rules/)file or directory#### 1. Create Adapter File
Create src/adapters/<tool>-<type>.ts:
import { createBaseAdapter } from './base.js';
export const myToolAdapter = createBaseAdapter({
name: '<tool>-<type>',
tool: '<tool>',
subtype: '<type>',
configPath: ['<tool>', '<type>'],
defaultSourceDir: '.<tool>/<type>',
targetDir: '.<tool>/<type>',
mode: 'directory', // or 'file'
});#### 2. Register Adapter
In src/adapters/index.ts:
DefaultAdapterRegistry constructor#### 3. Update Project Config
In src/project-config.ts:
ProjectConfig interfaceSourceDirConfig interface if needed#### 4. Wire CLI Commands
In src/cli/register.ts:
#### 5. Update Completion
In src/completion.ts:
In src/completion/scripts.ts:
#### 6. Add Tests
Create src/__tests__/<tool>-<type>.test.ts:
#### 7. Update Documentation
/sync-readme)#### 8. Verify
# Build
npm run build
# Run tests
npm test
# Test manually
node dist/index.js <tool> <type> add <name>
node dist/index.js <tool> <type> remove <name>Request: Add support for a new AI tool with rules and skills Result: Complete adapter implementation with tests passing
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.