Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fderuiter-new-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/new-skill
What's inside
- Skill name
new-skill- Description
- User-invoked. Scaffold a new skill, documentation page, test fixture, and router registration with interactive quality checks.
- License
- MIT
- Instructions
- 71 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/new-skill.mjs
Files (1)
- SKILL.md
SKILL.md (first lines)
# New Skill
Scaffold and wire a new agent skill into the repository with automated documentation, testing, and router integration.
## Context
Creating a new skill requires coordinating multiple artifacts:
- The execution runbook in `skills/<bucket>/<name>/SKILL.md`
- The human-facing documentation page in `docs/<bucket>/<name>.md` (for promoted buckets)
- Index entries in `skills/<bucket>/README.md` and the root `README.md`
- Route registration in `skills/engineering/ask-fred/SKILL.md`
- Verification test fixtures in `tests/skills/test_<name>.py`
This skill guides the authoring process, applies writing disciplines from `writing-for-agents`, and runs the deterministic scaffolder `scripts/new-skill.mjs`.
## Authoring Disciplines
When drafting a new skill, enforce these core principles:
1. **Information Hierarchy**:
- Keep procedural execution steps in `SKILL.md`.
- Disclose bulky catalogs or secondary lookup tables to `references/` files behind context pointers.
- Avoid dumping runbook recipes into `docs/` pages (docs explain *why* and *when*, not step-by-step agent instructions).
2. **Leading Words**:
- Anchor behavior with strong, pre-existing concepts the model already understands (_tight feedback loop_, _tracer bullets_, _deep module_, _red-green_).
3. **Positive Framing**:
- State the target behavior rather than banning unwanted behavior. Prompt what to do, not what to avoid.
4. **Checkable Completion Criteria**:
- End every workflow on an observable, verifiable condition.
5. **No Em-Dashes**:
- Zero em-dashes anywhere in prose. Use commas, colons, periods, or parentheses.
## Workflow
1. **Gather Skill Specifications**:
- **Name**: kebab-case identifier (e.g. `api-audit`, `perf-benchmark`).
- **Bucket**: `engineering` (daily code work), `productivity` (workflow tools), `misc` (rarely used), `in-progress` (experimental), or `custom` (local overlay).
- **Invocability**: `user` (user-invoked slash command) or `model` (model- or user-reachable on task match).
- **Description**: 1 to 2 concise sentences stating the primary job and defining constraint.
2. **Execute Scaffolding Command**:
- Run the deterministic scaffolder:
```bash
node scripts/new-skill.mjs --name <name> --bucket <bucket> --description "<description>" --invoked <user|model>
```
3. **Refine Runbook and Documentation**:
- Edit `skills/<bucket>/<name>/SKILL.md` to add precise domain steps, required tools, and failure handling.
- If promoted, refine `docs/<bucket>/<name>.md` to answer real reader questions and verify all links are absolute.
4. **Verify Integrity**:
- Run the integrity gate:
```bash
npm test
```
- Verify that frontmatter parses, docs parity matches, README links resolve, and no em-dashes exist.
## Completion Criteria
- [ ] `SKILL.md` created with valid frontmatter matching directory name.
- [ ] Documentation page created at `docs/<bucket>/<name>.md` for promoted buckets.
- [ ] Bucket and root `README.md` listings updated.
- [ ] Router skill (`ask-fred`) registered for user-invoked skills.
- [ ] `npm test` passes cleanly with zero errors.From fderuiter/agy-skills, MIT.
More from fderuiter/agy-skills
- 0.547score
retro
fderuiter
Analyze past Antigravity session transcripts (transcript.jsonl) to identify friction and extract systemic environment improvements: navigation pointers…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
implement-spec
fderuiter
User-invoked.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
setup-python-deep-modules
fderuiter
Wire import-linter into a Python repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
setup-mcp
fderuiter
Configure Model Context Protocol (MCP) servers in .agents/mcp_config.json (project-level) or ~/.gemini/config/mcp_config.json (global).
SkillBFreshness: B★ 1Claude Code +9 - 0.527score
diagnosing-bugs
fderuiter
Diagnosis loop for hard bugs and performance regressions.
SkillBFreshness: B★ 1Claude Code +9 - 0.527score
code-review
fderuiter
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
domain-modeling
fderuiter
Build and sharpen a project's domain model.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
prototype
fderuiter
Build a throwaway prototype to answer a design question.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
codebase-design
fderuiter
Shared vocabulary for designing deep modules.
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
to-spec
fderuiter
Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed.
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
improve-codebase-architecture
fderuiter
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
setup-agy-skills
fderuiter
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 28, 2026 (2 months ago)
- Last release
- Aug 28, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/fderuiter/agy-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from fderuiter
- 0.547score
implement-spec
fderuiter
User-invoked.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
retro
fderuiter
Analyze past Antigravity session transcripts (transcript.jsonl) to identify friction and extract systemic environment improvements: navigation pointers…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
setup-mcp
fderuiter
Configure Model Context Protocol (MCP) servers in .agents/mcp_config.json (project-level) or ~/.gemini/config/mcp_config.json (global).
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
setup-python-deep-modules
fderuiter
Wire import-linter into a Python repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point…
SkillBFreshness: B★ 1Claude Code +9 - 0.527score
code-review
fderuiter
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillBFreshness: B★ 1Claude Code +9 - 0.527score
diagnosing-bugs
fderuiter
Diagnosis loop for hard bugs and performance regressions.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
new-skill. Agent Mart. https://agentmart.dev/skills/fderuiter-new-skill (last updated 2026-10-24)