[AT&T Samsung Galaxy S II Skyrocket SGH-I727] car vs driver:
BMP7777 .... here's how to fix your repo issue with TFZ-LZ. Just going to show you what some specific files need to look like.

device/samsung/skyrocket/cm.dependencies

device/samsung/hercules/cm.dependencies (probably good to change this one too)

(This piece below is what was driving your issue with pulling the CM10 kernel ...remove the cm10 kernel dependency so the file looks like the below)

[
{
"repository": "android_device_samsung_msm8660-common",
"target_path": "device/samsung/msm8660-common"
},
{
"repository": "android_device_samsung_celox-common",
"target_path": "device/samsung/celox-common"
}
]

.repo/local_manifest.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TeamFahQ/msm8660-common_lz_kernel" path="kernel/samsung/msm8660-common" remote="LZkernel" revision="jellybean" />
<project name="TeamFahQ/vendor_lz-kernel" path="vendor/lz-kernel" remote="github" revision="master" />
<project name="CyanogenMod/android_device_samsung_skyrocket" path="device/samsung/skyrocket" remote="github" revision="jellybean-stable" />
<project name="CyanogenMod/android_device_samsung_msm8660-common" path="device/samsung/msm8660-common" remote="github" revision="jellybean-stable" />
<project name="CyanogenMod/android_device_samsung_hercules" path="device/samsung/hercules" remote="github" revision="jellybean-stable" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean-stable" />
<project name="CyanogenMod/android_device_samsung_celox-common" path="device/samsung/celox-common" remote="github" revision="jellybean-stable" />
</manifest>

.repo/manifest.xml (just the top portion shown, add the lines in bold)

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="aosp"
fetch="https://android.googlesource.com" />

<remote name="github"
fetch=".."
review="review.cyanogenmod.com" />

[B] <remote name="LZkernel"
fetch="https://github.com" />[/B]

.repo/projects/kernel/msm8660-common.git/config

[core]
repositoryformatversion = 0
filemode = true
[user]
email = <YOUR EMAIL HERE>
[remote "LZkernel"]
url = https://github.com/TeamFahQ/msm8660-common_lz_kernel
projectname = TeamFahQ/msm8660-common_lz_kernel
fetch = +refs/heads/*:refs/remotes/LZkernel/*

Lastly, add this to:

device/samsung/skyrocket/cm.mk

device/samsung/hercules/cm.mk

# Inherit LZ scripts
$(call inherit-product, vendor/lz-kernel/lightningzap.mk)

I edited my lightningzap.mk file since it was including a few things I already hadni my rom. So you might want to double check for the same. I put this line above the build.prop overrides.

Now, in your cm10 build directory, remove your kernel source directory.

Run repo sync to pull the TFQ kernel.

Run a build.

You'll notice that the Cyanogen kernel dependency doesn't pop up after the build process gets to "Looking for dependencies"

You can double check this either during or after your build to confirm the kernel version is correct in the source code.

Open up this file:

kernel/samsung/msm8660-common/arch/arm/configs/cyanogenmod_skyrocket_defconfig

You'll see this on like 38:

CONFIG_LOCALVERSION="-LightningZap"

It'll also show up in settings->about phone after you flash it.