icc-development

Guide developers in contributing to the Intelligent Claude Code framework.

35|3|Updated Jun 24, 2025
One-click install
npx skills add https://github.com/intelligentcode-ai/intelligent-claude-code --skill icc-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icc-development
Source: https://github.com/intelligentcode-ai/intelligent-claude-code/tree/main/.claude/skills/icc-development
Command: npx skills add https://github.com/intelligentcode-ai/intelligent-claude-code --skill icc-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps guide developers to contribute to the Intelligent Claude Code framework, including creating skills, updating hooks, and modifying behaviors.

Core Features & Use Cases

  • Guided contribution process: Provides steps for adding distributed and project-local skills, updating hooks, and adjusting behaviors.
  • Local testing workflow: Explains testing skills with symlinks in .claude/skills and validating changes locally before commit.
  • Rollout and maintenance: Outlines the testing, PR, and release workflow to ensure safe, incremental updates.

Quick Start

Follow the ICC development guide to create or update a skill by editing src/skills/<skill-name>/SKILL.md, adding a symlink in .claude/skills/ if needed, and testing locally as described in the SKILL.md.

Frequently Asked Questions about icc-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and test a new skill locally before contributing to the framework?

To create a skill, edit src/skills/<skill-name>/SKILL.md, add a symlink in .claude/skills/, and validate your changes locally before committing. This process enables safe, incremental updates to the framework.

What is the difference between distributed and project-local skills?

Distributed skills live in src/skills, whereas project-local skills reside in .claude/skills. This separation allows developers to distinguish global framework contributions from project-specific behaviors.

How do I update hooks and modify behaviors in the Intelligent Claude Code framework?

Updating hooks and modifying behaviors requires navigating the repository structure, specifically within src and docs. The skill guides developers through this process to ensure proper framework evolution.

What is the end-to-end rollout workflow for contributing framework updates?

The end-to-end rollout workflow involves local testing with symlinks, submitting a PR, and executing a release process. This structured approach ensures safe, incremental updates to the framework.

Do I need to understand the repository structure to contribute to the framework?

Yes, familiarity with the repository structure, including src, .claude/skills, and docs, is assumed. This prerequisite knowledge is necessary for following standard development practices and making successful contributions.