ARCHIVED STATUS This repository is archived and will receive NO FUTURE DEVELOPMENT. It remains available for visibility and historical reference only.
PROJECT CONTINUATION This project continues as Intelligent-Code-Agents (ICA). Active repository: https://github.com/intelligentcode-ai/intelligent-code-agents
ICC (Intelligent Claude Code) is a set of skills and conventions for running a clean PR workflow with Claude Code.
- A small set of focused skills (roles, review, release, git/file hygiene).
- Work tracking in
.agent/queue/. - A PR review stamp (
ICC-REVIEW-RECEIPT) that is tied to an exact commit SHA. - A dev-first branch flow: PRs target
dev; releases godev->main.
git clone https://github.com/intelligentcode-ai/intelligent-claude-code.git
cd intelligent-claude-code
make install # or .\install.ps1 install on Windows
make clean-install # force uninstall + reinstall (Linux/macOS)Use the role name as a prefix:
PM: break down the story
Architect: review the design
Developer: implement auth
Reviewer: audit for regressions
Normal change (feature/fix):
- Create a branch.
- Open a PR into
dev. Reviewerreviews the PR in a clean checkout and leaves anICC-REVIEW-RECEIPTcomment that says PASS for the PR's current commit SHA.- Merge the PR.
Release:
- Open a release PR from
devintomain. - Bump
VERSION(andsrc/VERSION), updateCHANGELOG.md. Reviewerleaves anICC-REVIEW-RECEIPTPASS on the release PR.- Merge the release PR to
main, tagvX.Y.Z, publish the GitHub release. - Sync
mainback intodev.
Branch flow:
feature/* -> PR -> dev -> (release PR) -> main
What is ICC-REVIEW-RECEIPT?
- It's a PR comment that acts like a "review stamp".
- It includes the PR’s exact commit (
Head-SHA) it applies to. - If the code changes after the stamp (new commits), the stamp is stale and must be redone.
icc.config.json: enforcement and behavior (git privacy, branch protection, paths, etc.).icc.workflow.json: workflow automation (standing approval for merge, optional GitHub approvals gate, release automation).
Common workflow switches:
{
"medium": { "auto_merge": true },
"large": { "auto_merge": true },
"mega": { "auto_merge": true }
}Optional: require GitHub-native approvals (in addition to ICC receipts):
{
"medium": { "require_github_approval": true },
"large": { "require_github_approval": true },
"mega": { "require_github_approval": true }
}Start here: docs/index.md
MIT (see LICENSE)