Install
$ agentstack add skill-ainova-systems-intelligence-sync-intelligence-add-agent ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Add Agent
Steps
- Determine domain prefix (the scope is required):
- Reuse the existing domain when one fits: list
intelligence/agents/andintelligence/skills/. If a domain prefix is already established for the target area (backend-,frontend-,devops-), use it. Introduce a new domain only when the scope is materially different from all existing ones. - When no existing domain fits, derive from repo structure:
- Single / root project → use the project codename from
intelligence/config.yaml→project.name - Backend service / API component →
backend- - Frontend / web / UI component →
frontend- - Infrastructure, IaC, CI/CD, deployment →
devops- - Shared library / common / cross-cutting code →
core- - Test suites (e2e, integration) →
tests- - Tool-internal (intelligence-sync itself) →
intelligence- - If the repo is a monorepo with named components (e.g.,
apps/billing,services/auth), prefer the component name as the domain (billing-,auth-). - Every agent needs a domain prefix. If the scope is unclear, ask the user before proceeding.
- Check existing agents: Read
intelligence/agents/to avoid duplicates. If an agent for this domain exists, ask user whether to update it instead.
- Determine tier and access:
- Developer agents:
tier: heavy,access: full - Reviewer/validator agents:
tier: standard,access: readonly - Simple lookup agents:
tier: light,access: readonly
- Analyze codebase: Read source files in the domain's directory to determine:
- Technology stack and frameworks
- Architecture patterns
- Build and test commands
- Key conventions and forbidden patterns
- Create agent: Write
intelligence/agents/-.mdwith frontmatter:
```yaml --- name: - description: "" tier: heavy|standard|light access: full|readonly skills:
--- ```
YAML safety (required): always wrap description (and any other free-text string field) in double quotes, regardless of content. Codex CLI uses strict YAML — an unquoted colon, leading hyphen, or word that parses as boolean (yes, no, true) silently breaks the agent. Quoting unconditionally prevents the entire class of bug. If the value itself contains a double quote, escape it as \" or wrap it in single quotes so an inner quote does not terminate the scalar early.
- Write body with sections: Expertise -> Before Any Task -> Build & Verify
- "Before Any Task" must reference:
Read intelligence/rules/.md before starting - All content must come from actual codebase analysis
- Link existing skills: Find skills in
intelligence/skills/matching this domain prefix and add them to the agent'sskills:frontmatter.
- Run
/intelligence-syncto distribute to all enabled IDE targets.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ainova-systems
- Source: ainova-systems/intelligence-sync
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.