Equip your agents. Raise the standard.
An open-source field kit of 25 evidence-first workflows for software engineering, security, AI/ML research, and multi-agent collaboration.
AI agents can produce convincing code while missing edge cases, skipping verification, or presenting assumptions as facts. AgentFieldkit turns common engineering and AI research tasks into repeatable workflows with explicit checks and useful deliverables.
Use a skill to give your agent a better process for the job—not another giant prompt to paste into every conversation.
| Every workflow distinguishes what was checked, what passed, what remains uncertain, and what still needs human review. | Move from repo exploration and code review to dataset hygiene, experiment tracking, model evaluation, and research evidence. | Plain Markdown `SKILL.md` files, standard-library tooling, individual ZIP exports, and no required vendor API. |
UNDERSTAND → PLAN → CHANGE → VERIFY → REPORT
↑ ↓
└──────────── evidence loop ─────────┘
- Understand the actual context. Inspect the repository, data, constraints, and existing behavior before proposing changes.
- Plan a testable outcome. Turn vague requests into specific acceptance criteria and a small, reviewable plan.
- Make the smallest useful change. Keep edits focused and preserve existing behavior unless the task requires otherwise.
- Verify with real evidence. Run relevant checks and report exact results; do not claim tests passed if they were not run.
- Leave a handoff people can trust. Summarize the outcome, trade-offs, uncertainty, and the next action.
Safety rule: a skill guides the agent; it does not grant new permissions. Publishing, deploying, merging, destructive operations, spending, or transmitting sensitive data still requires appropriate authorization.
25 focused skills. One consistent quality bar. Each link opens the actual SKILL.md playbook.
Build, debug & ship software · 10 skills
| Skill | What it helps with |
|---|---|
repo-scout |
Map an unfamiliar codebase before touching it. |
spec-first |
Turn a request into acceptance criteria and an implementation plan. |
test-driven-change |
Build a behavior change around meaningful regression tests. |
failure-forensics |
Reproduce a failure, isolate the cause, and verify the fix. |
review-lens |
Review a diff for actionable correctness and maintainability risks. |
api-contract-check |
Catch breaking changes in APIs, schemas, and serialized data. |
docs-sync |
Keep documentation and examples aligned with real behavior. |
safe-migration |
Plan a migration with validation and a rollback path. |
build-rescue |
Diagnose a failing build or CI run from the actual logs. |
release-readiness |
Check release evidence, risks, and outstanding blockers. |
Security, reliability & data integrity · 4 skills
| Skill | What it helps with |
|---|---|
security-surface |
Examine trust boundaries, auth, secrets, inputs, and exposed surfaces. |
dependency-care |
Evaluate dependency risk and upgrades without blind version bumps. |
performance-proof |
Find a measured bottleneck before optimizing. |
sql-integrity-check |
Check query correctness, access scope, parameterization, and cost. |
AI/ML, datasets & research · 6 skills
| Skill | What it helps with |
|---|---|
data-quality-gate |
Define validation gates for structured data and pipelines. |
dataset-workshop |
Prepare consistent, traceable SFT and evaluation datasets. |
experiment-ledger |
Make training runs, configurations, and comparisons reproducible. |
model-eval-design |
Build evaluations that test capabilities rather than cherry-picked examples. |
model-diff-review |
Compare checkpoints or prompt configurations using a shared protocol. |
research-evidence-map |
Organize sources, uncertainty, claims, and next experiments. |
Multi-agent teamwork · 4 skills
| Skill | What it helps with |
|---|---|
context-handoff |
Pass actionable context between sessions, people, and agents. |
multi-agent-crosscheck |
Invite independent challenge and reconcile disagreement with evidence. |
change-narrative |
Explain a change through impact, trade-offs, and verification. |
parallel-task-design |
Split work into independent units with clear ownership and integration points. |
Skill quality & maintenance · 1 skill
| Skill | What it helps with |
|---|---|
agent-skill-audit |
Audit metadata, naming, duplication, portability, and risky instructions. |
Browse the machine-readable skills-index.json or inspect the full skills/ directory.
git clone https://github.com/voyager67/AgentFieldkit.git
cd AgentFieldkitRequires Python 3.10+. The validator, installer, and ZIP packager use only Python's standard library.
python scripts/validate_skills.py
python -m unittest discover -s tests -vInstall all skills for Codex:
python scripts/install_skills.py --agent codex --scope userOr choose a different agent:
# Claude Code
python scripts/install_skills.py --agent claude --scope user
# Cursor
python scripts/install_skills.py --agent cursor --scope user
# Gemini CLI
python scripts/install_skills.py --agent gemini --scope user
# GitHub Copilot
python scripts/install_skills.py --agent copilot --scope userInstall one skill, preview changes first, or install into a project:
python scripts/install_skills.py --agent codex --scope user --skill failure-forensics --dry-run
python scripts/install_skills.py --agent codex --scope projectThe installer does not overwrite existing skills by default. Review the printed destination first; pass --overwrite only when replacing those files is intentional. Use --destination PATH for another compatible host's documented skills directory.
AgentFieldkit keeps the skill content portable and adapts the install path where a local directory-based workflow is available. Host capabilities and discovery behavior can vary by product, plan, and version.
| Agent / product | Setup | Distribution path |
|---|---|---|
| Claude Code | --agent claude |
User: ~/.claude/skills/ · Project: .claude/skills/ |
| Codex | --agent codex |
User: ~/.agents/skills/ · Project: .agents/skills/ |
| Cursor | --agent cursor |
Shared skills directory: ~/.agents/skills/ or .agents/skills/ |
| Gemini CLI | --agent gemini |
Shared skills directory: ~/.agents/skills/ or .agents/skills/ |
| GitHub Copilot | --agent copilot |
User: ~/.copilot/skills/ · Project: .github/skills/ |
| ChatGPT Skills | ZIP export below | Import an individual skill ZIP through the available Skills interface |
| Claude web Skills | ZIP export below | Upload an individual skill ZIP through Claude's Skills settings |
| Other compatible hosts | --agent generic --destination PATH |
Use the host's documented skill directory and verify its discovery rules |
# Creates dist/chatgpt/<skill-name>.zip for every skill
python scripts/package_chatgpt.py --target chatgpt
# Creates dist/claude/<skill-name>.zip for every skill
python scripts/package_chatgpt.py --target claude
# Export just one skill
python scripts/package_chatgpt.py --target chatgpt --skill dataset-workshopThese commands prepare ZIP files; they do not upload skills to an account automatically. Availability and import steps depend on the target product's current interface and plan.
|
|
Every contribution is checked in CI for skill metadata, folder naming, instruction bodies, helper behavior, and ZIP packaging. Run the same checks locally before opening a pull request:
python scripts/validate_skills.py
python -m unittest discover -s tests -v
python scripts/package_chatgpt.py --target chatgpt --output /tmp/agent-fieldkit-chatgpt-packages
python scripts/package_chatgpt.py --target claude --output /tmp/agent-fieldkit-claude-packagesThe validator is intentionally lightweight; it is not a full YAML implementation or a guarantee of identical behavior across every agent host.
AgentFieldkit is most useful when its skills reflect real problems and lessons from real projects. Contributions are welcome:
- Suggest a skill for a task you repeat with an agent.
- Improve a workflow with clearer triggers, stronger checks, or a better output contract.
- Add tests for installer edge cases, portability, and packaging.
- Report a compatibility issue with the exact host, environment, and reproduction steps.
Read CONTRIBUTING.md before opening a pull request. Use the issue templates to propose improvements or report problems. Useful, focused contributions beat adding skills just to increase the count.
Found it useful? Star the repository to help more developers discover it, and share the workflow that saved you the most time.
- Specific beats vague. Skills define when to trigger and what a useful result looks like.
- Evidence beats confidence. Checks and findings should be traceable to actual output or sources.
- Small changes beat uncontrolled rewrites. Preserve context and reduce regression surface.
- Uncertainty is part of the report. Distinguish verified facts, assumptions, and open questions.
- Safety is explicit. Skills do not authorize destructive work or external disclosure by default.
- The human stays in control. Important decisions, risky changes, and external side effects need appropriate review.
- Agent Skills specification
- ChatGPT — Build skills
- Claude Agent Skills
- GitHub Copilot agent skills
- Cursor skills
- Gemini CLI skills
AgentFieldkit is released under the MIT License. The skills and tooling in this repository were written for AgentFieldkit and are not copied skill files from another repository. AgentFieldkit is an independent community project and is not affiliated with Anthropic, OpenAI, GitHub, Google, Cursor, or any other agent provider. Product names are used only to describe interoperability.
AgentFieldkit · Equip your agents. Raise the standard.