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/tykowale-using-darwin
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
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/using-darwin
What's inside
- Skill name
using-darwin- Description
- Internal meta skill for starting work in Darwin. Use to identify relevant Darwin skills and shared resources before responding or acting.
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Using Darwin This is an internal meta skill. Humans should not need to reference it directly. ## Purpose Use Darwin's skill system before inventing a new workflow. The goal is to keep the human interface small while routing actual work through deep meta skills, shared resources, and proven open source patterns. ## Core Rule Before acting, check whether Darwin already has: - a relevant meta skill - a reusable prompt or template - a proven pattern borrowed from open source If one exists, use and adapt it instead of improvising from scratch. ## Priority 1. User instructions 2. Project instructions 3. Relevant Darwin meta skills 4. Shared resources 5. Default behavior ## Workflow 1. Identify the task. 2. Check whether a Darwin skill applies. 3. If no skill applies, check whether a shared resource or open source pattern should be reused. 4. If the task breaks into independent seams, delegate them to parallel agents and act as the orchestrator. 5. Keep direct implementation in the orchestrator only for tiny tasks or tightly coupled final integration. 6. Invoke the smallest effective set of internal skills. 7. Keep the human-facing response short and focused on results. Deep internal context is a feature, not a failure mode. Prefer enriching Darwin's internal skills and resources over widening the human command surface. For build tasks, route through the `build` skill, then use internal intent-clarification, plan-writing, execution-coordination, TDD, verification, and debrief workflows. For modular work, prefer splitting along boundaries like: - data contracts - external API clients - domain mapping - state management - UI integration When those seams are independent enough, parallel agent work is the default, not the exception. For early MVP or prototype work, prefer deterministic user-input seams over environment-dependent seams when that reduces ambiguity and makes dogfooding easier. Examples: - typed address before device geolocation - manual search before background sync - explicit refresh before automatic polling - seeded fixture data before flaky live-device integration ## Guardrails - Do not expand the human-facing skill surface unless necessary. - Reuse and improve proven external patterns before creating new ones. - Prefer composing existing skills over creating one-off logic. - If a skill looks close but not perfect, adapt it rather than ignoring it. - Do not hoard parallelizable work in the orchestrator when agents could investigate or implement it independently. - Do not default to device capabilities, permissions, or simulator-dependent behavior when a simpler deterministic input would validate the product idea faster. ## Output The user should experience a simple interface. The complexity should stay inside Darwin.
From tykowale/darwin, MIT.
More from tykowale/darwin
- 0.406score
build
tykowale
Human-facing skill for turning a build request into an approved plan, a TDD execution loop, and a debrief that improves Darwin.
SkillDFreshness: DClaude Code +9 - 0.406score
execution-coordination
tykowale
Internal meta skill for dispatching subagents, coordinating execution, and integrating reviewed results back into the main flow.
SkillDFreshness: DClaude Code +9 - 0.406score
frontend-work
tykowale
Internal meta skill for routing frontend implementation through reusable UI, UX, and interaction resources without widening Darwin's human API.
SkillDFreshness: DClaude Code +9 - 0.406score
debrief-and-learn
tykowale
Internal meta skill for reflecting on completed work, extracting lessons, and feeding them back into Darwin's self-improvement loop.
SkillDFreshness: DClaude Code +9 - 0.406score
define
tykowale
Human-facing skill for clarifying a potential feature, pressure-testing it, and producing a saved feature document before implementation planning.
SkillDFreshness: DClaude Code +9 - 0.406score
verify
tykowale
Human-facing skill for reviewing a built feature against its feature doc, decomposition, and definition of done, then saving a verification report with…
SkillDFreshness: DClaude Code +9 - 0.404score
verification-before-completion
tykowale
Internal meta skill for verifying work with fresh evidence before claiming success, committing, or pushing.
SkillDFreshness: DClaude Code +9 - 0.404score
writing-plans
tykowale
Internal meta skill for turning an approved design into an execution-ready implementation plan.
SkillDFreshness: DClaude Code +9 - 0.404score
clarifying-intent
tykowale
Internal meta skill for resolving purpose, constraints, and success criteria before design and implementation planning.
SkillDFreshness: DClaude Code +9 - 0.404score
create
tykowale
Human-facing skill for creating a new Darwin skill or adding a nested resource inside an existing skill.
SkillDFreshness: DClaude Code +9 - 0.404score
decompose
tykowale
Human-facing skill for turning a feature document into modular vertical slices and incremental delivery steps.
SkillDFreshness: DClaude Code +9 - 0.404score
delete
tykowale
Human-facing skill for deleting a Darwin skill or removing nested files from within a skill directory.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 4, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tykowale/darwin
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tykowale
- 0.406score
execution-coordination
tykowale
Internal meta skill for dispatching subagents, coordinating execution, and integrating reviewed results back into the main flow.
SkillDFreshness: DClaude Code +9 - 0.406score
frontend-work
tykowale
Internal meta skill for routing frontend implementation through reusable UI, UX, and interaction resources without widening Darwin's human API.
SkillDFreshness: DClaude Code +9 - 0.406score
build
tykowale
Human-facing skill for turning a build request into an approved plan, a TDD execution loop, and a debrief that improves Darwin.
SkillDFreshness: DClaude Code +9 - 0.406score
debrief-and-learn
tykowale
Internal meta skill for reflecting on completed work, extracting lessons, and feeding them back into Darwin's self-improvement loop.
SkillDFreshness: DClaude Code +9 - 0.406score
define
tykowale
Human-facing skill for clarifying a potential feature, pressure-testing it, and producing a saved feature document before implementation planning.
SkillDFreshness: DClaude Code +9 - 0.406score
verify
tykowale
Human-facing skill for reviewing a built feature against its feature doc, decomposition, and definition of done, then saving a verification report with…
SkillDFreshness: DClaude Code +9
Cite this page
using-darwin skill. Agent Mart. https://agentmart.dev/skills/tykowale-using-darwin (last updated 2026-10-24)